Buna seara la toti , am o problema cu database...nu stiu din ce cauza nu citeste numele gangului...a respectivului player...
stock IsPlayerGangMember(playerid, gang_name[])
{
new player_name[MAX_PLAYER_NAME], GQuery[100];
GetPlayerName(playerid,player_name,sizeof(player_name));
format(GQuery, sizeof(GQuery), "SELECT `gangname` FROM `gmembers` WHERE `playername` = '%s' AND `gangname` = '%s'", player_name, gang_name);
Result = db_query( Database, GQuery );
new rows = db_num_rows( Result );
db_free_result(Result);
if(!rows) return 0;
else return ( 1 );
}
Iar la comanda...
CMD:og(playerid, params[])
{
if(IsPlayerGangMember(playerid, "Test"))
{
if(IsPlayerInRangeOfPoint(playerid, 20, -1987.9939, -1000.6446, 34.1694))
{
MoveObject(ptest,-1987.9939, -1000.6446, 26.4083,2.5);
GameTextForPlayer(playerid, "~n~~r~Gate is~n~~y~Opening", 3000, 3);
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 20, -1986.7006, -739.3145, 32.6947))
{
MoveObject(ptest2,-1986.7006, -739.3145, 26.5725,2.5);
GameTextForPlayer(playerid, "~n~~r~Gate is~n~~y~Opening", 3000, 3);
return 1;
}
else return SendClientMessage(playerid,red, "You are not near you'r gate!");
}
else return SendClientMessage(playerid,red,"ERROR: You are not in this gang!");
}
cand dau /og imi spune "You are not in this gang!" cu toate ca am acel gang creeat...si cu numele Test m-am uitat in database , gang-ul este creeat...gmembers , gangs la fel...merge totu perfect doar ca nu "citeste" dc?
Question
Mihaela
Buna seara la toti , am o problema cu database...nu stiu din ce cauza nu citeste numele gangului...a respectivului player...
stock IsPlayerGangMember(playerid, gang_name[]) { new player_name[MAX_PLAYER_NAME], GQuery[100]; GetPlayerName(playerid,player_name,sizeof(player_name)); format(GQuery, sizeof(GQuery), "SELECT `gangname` FROM `gmembers` WHERE `playername` = '%s' AND `gangname` = '%s'", player_name, gang_name); Result = db_query( Database, GQuery ); new rows = db_num_rows( Result ); db_free_result(Result); if(!rows) return 0; else return ( 1 ); }Iar la comanda...CMD:og(playerid, params[]) { if(IsPlayerGangMember(playerid, "Test")) { if(IsPlayerInRangeOfPoint(playerid, 20, -1987.9939, -1000.6446, 34.1694)) { MoveObject(ptest,-1987.9939, -1000.6446, 26.4083,2.5); GameTextForPlayer(playerid, "~n~~r~Gate is~n~~y~Opening", 3000, 3); return 1; } else if(IsPlayerInRangeOfPoint(playerid, 20, -1986.7006, -739.3145, 32.6947)) { MoveObject(ptest2,-1986.7006, -739.3145, 26.5725,2.5); GameTextForPlayer(playerid, "~n~~r~Gate is~n~~y~Opening", 3000, 3); return 1; } else return SendClientMessage(playerid,red, "You are not near you'r gate!"); } else return SendClientMessage(playerid,red,"ERROR: You are not in this gang!"); }cand dau /og imi spune "You are not in this gang!" cu toate ca am acel gang creeat...si cu numele Test m-am uitat in database , gang-ul este creeat...gmembers , gangs la fel...merge totu perfect doar ca nu "citeste" dc?
6 answers to this question
Recommended Posts