GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: KeNGuRu2 - 2012. március 03. - 16:37:58

Cím: /jogsimutat
Írta: KeNGuRu2 - 2012. március 03. - 16:37:58
Helló.
Van nekem egy jogsimutat scriptem..
 
   if(strcmp(cmd, \"/jogsimutat\", true) == 0)
{
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, \"Használat: /jogsimutat [iD]\");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(PlayerInfo[playerid][Jogsi] == 1)
{
format(string, sizeof(string), \"   Megmutattad a jogsidat %s!\", giveplayer,giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
format(string, sizeof(string), \"   %s Engedélye: Van!\", giveplayer);
SendClientMessage(giveplayerid, COLOR_GRAD1, string);
}else{
format(string, sizeof(string), \"   Megmutattad a jogsidat %s!\", giveplayer,giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
format(string, sizeof(string), \"   %s Engedélye: Nincs!\", giveplayer);
SendClientMessage(giveplayerid, COLOR_GRAD1, string);
}
return 1;
}

 
Ez a módombol van kimásolva, és mikor beirom,hogy /jogsimutat akkor ugye azt irja ki,hogy /jogsimutat [iD]
be írom,hogy /jogsimutat 2 és azt irja ki,hogy /jogsimutat [iD]
ez miért van? :O
Cím: /jogsimutat
Írta: lackos888 - 2012. március 03. - 16:52:27
Teszt így:
 

if(strcmp(cmd, \"/jogsimutat\", true) == 0)
{
tmp = strtok(cmdtext, idx);
giveplayerid = ReturnUser(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, \"Használat: /jogsimutat [iD]\");
return 1;
} else if(giveplayerid==INVALID_PLAYER_ID)
        {
SendClientMessage(playerid, COLOR_GRAD1, \"Hibás játékos id!\");
return 1;
        }
if(PlayerInfo[playerid][Jogsi] == 1)
{
format(string, sizeof(string), \"   Megmutattad a jogsidat %s!\", giveplayer,giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
format(string, sizeof(string), \"   %s Engedélye: Van!\", giveplayer);
SendClientMessage(giveplayerid, COLOR_GRAD1, string);
}else{
format(string, sizeof(string), \"   Megmutattad a jogsidat %s!\", giveplayer,giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
format(string, sizeof(string), \"   %s Engedélye: Nincs!\", giveplayer);
SendClientMessage(giveplayerid, COLOR_GRAD1, string);
}
return 1;
}