Justin_Thomson
Новичок
Баг с командой /propose (( чтобы поженится )) , после перезахода в игру свадьба обнуляется ! Кто поможет добавит сохранение дам ++
PHP:
if(strcmp(cmd,"/propose",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pCash] < 100000) return SendClientMessage(playerid, COLOR_GREY, "Âàì íóæíî 100 000 íà ñâàäüáó!");
if(PlayerInfo[playerid][pMarried] > 0) return SendClientMessage(playerid, COLOR_GREY, "Âû óæå æåíàòû/çàìóæåì!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /propose [id]");
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerInfo[giveplayerid][pMarried] > 0)
{
SendClientMessage(playerid, COLOR_GREY, "×åëîâåê óæå ñîñòîèò â áðàêå!");
return 1;
}
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] Âû óêàçàëè ñâîé ID"); return 1; }
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Âû ïðåäëîæèëè ðóêó è ñåðäöå %s.", giveplayer);
SendClientMessage(playerid, 0x6495EDFF, string);
format(string, sizeof(string), "%s ïðåäëàãàåò âàì ðóêó è ñåðäöå. (( Ââåäèòå: /use marriage, ÷òîáû ïðèíÿòü )).", sendername);
SendClientMessage(giveplayerid, COLOR_BLUE, string);
ProposeOffer[giveplayerid] = playerid;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "×åëîâåê íå ðÿäîì ñ âàìè!");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "[Îøèáêà] ×åëîâåê íå íàéäåí!");
return 1;
}
}
return 1;
}
