Oui pas de else car ce n'est pas adapter a mon gamemod !!!
Cependant dans le code je crois qu'il ne comprend pas Admin name :-*
//===================================Commands===================================
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256],tmp[256];
new idx;
new string[256];
new playername[MAX_PLAYER_NAME];
new tmp2[256];
new moneys[MAX_PLAYERS];
new giveplayerid;
new giveplayer[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
new playermoney[MAX_PLAYERS];
new level[MAX_PLAYERS];
new pidName[MAX_PLAYER_NAME];
cmd = strtok(cmdtext, idx);
/* Command /jail */
if (!strcmp(cmd, "/jail", true))
{
new pid, tmpp[256];
tmpp = strtok(cmdtext, idx);
if (!strlen(tmpp))
{
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /jail [playerid]");
return 1;
}
pid = strval(tmpp);
if (!(IsPlayerConnected(pid)))
{
SendClientMessage(playerid, COLOR_RED, "THAT PLAYER IS NOT CONNECTED!");
return 1;
}
GetPlayerName(pid, pidName, sizeof(pidName));
format(tmpp, sizeof(tmpp), "[RAS]You have jailed %s (ID:%d)",pidName,pid);
SendClientMessage(playerid, 0xAA3333AA, tmpp);
SetPlayerInterior(pid,3);
SetPlayerPos(pid,197.6661,173.8179,1003.0234);
SetPlayerArmour(pid,0);
TogglePlayerControllable(pid,0);
ResetPlayerWeapons(pid);
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(tmpp, sizeof(tmpp), "jailed by %s",AdminName);
GameTextForPlayer(pid, tmpp, 1000,1);
return 1;
}
/* Command /unjail */
if (!strcmp(cmd, "/unjail", true))
{
new pid, tmpp[256];
tmpp = strtok(cmdtext, idx);
if (!strlen(tmpp))
{
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /unjail [playerid]");
return 1;
}
pid = strval(tmpp);
if (!(IsPlayerConnected(pid)))
{
SendClientMessage(playerid, COLOR_RED, "THAT PLAYER IS NOT CONNECTED!");
return 1;
}
GetPlayerName(pid, pidName, sizeof(pidName));
format(tmpp, sizeof(tmpp), "[RAS]You have unjailed %s (ID:%d)",pidName,pid);
SendClientMessage(playerid, 0xAA3333AA, tmpp);
SetPlayerInterior(pid,0);
SetPlayerPos(pid,1546.2803,-1675.6632,13.5620);
TogglePlayerControllable(pid,1);
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(tmpp, sizeof(tmpp), "unjailed by %s",AdminName);
GameTextForPlayer(pid, tmpp, 1000,1);
return 1;
}
return 0
Regarde le message d'erreur !
:Program FilesRockstar GamesGTA San Andreasgamemodessftm.pwn(2372) : error 017: undefined symbol "AdminName"
C:Program FilesRockstar GamesGTA San Andreasgamemodessftm.pwn(2372) : error 017: undefined symbol "AdminName"
C:Program FilesRockstar GamesGTA San Andreasgamemodessftm.pwn(2372) : error 029: invalid expression, assumed zero
C:Program FilesRockstar GamesGTA San Andreasgamemodessftm.pwn(2372) : fatal error 107: too many error messages on one line
Merci de m'aider c'est trés gentil de ta part !!!
Double post
J'ai donc creer
new Adminname[MAX_PLAYER_NAME]
Maisl la il me met un probleme a weather !
Un jeu sans fin :lmfao
---------------------------------
J'ai donc essayer de voir le probleme !//===============================Weather=system=================================
if (strcmp(cmdtext, "/parking", true) == 0)
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,-2040.251587, -97.368607, 34.482243);
GameTextForPlayer(playerid,"PRENDS UN VEHICULE!! ",2000,5);
if(IsPlayerInAnyVehicle(playerid))
{
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-2047.597168, -97.544945, 34.489979);
}
return 1;
}Le message d'erreur est : C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\sftm.pwn(2410) : error 001: expected token: ";", but found "if"
Pour mieux comprendre la ligne 2410 c'est celle là : if (strcmp(cmdtext, "/parking", true) == 0)
Par inspection je crois qu'il dit qu'il n'y a pas de ; mais il trouve un if, c'est ça !
Bah oui mais je le met ou !!