GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: lepompier le 19 Avril 2008, 18:12:32
-
bonjour , aujourd'hui j'ai une erreur pour mettre un skin specialement pour les admins donc j'ai fais le code
if (IsPlayerAdmin(playerid)
{
GameTextForPlayer(playerid, "~~MAIRE RESERVER AU STAFF *", 500, 3);
SetPlayerColor(playerid,COLOR_WHITE);
gTeam[playerid] = TEAM_MAIRE1;
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 2472.4924,2129.8232,10.8203);
SetPlayerFacingAngle(playerid,44.6479);
SetPlayerCameraPos(playerid, 2463.9373,2138.7231,10.6719);
SetPlayerCameraLookAt(playerid, 2472.4924,2129.8232,10.8203);
}
else
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,COLOR_RED,"ATTENTION: Vous venez d'étre autofreezé par le serveur." );
SendClientMessage(playerid,COLOR_YELLOW,"INFO-TEAM: Cette team est réservé pour les admins de ce serveur. Faites 'F4' puis tapez /kill pour changer de team." );
return 1;
}
mais j'ai une eror et je sais pas comment réparé pouvez vous m'aidez la voila ;
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(922) : error 001: expected token: ")", but found "{"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
-
Plop, essaye ca !
if (IsPlayerAdmin(playerid)
{
GameTextForPlayer(playerid, "~~MAIRE RESERVER AU STAFF *", 500, 3);
SetPlayerColor(playerid,COLOR_WHITE);
gTeam[playerid] = TEAM_MAIRE1;
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 2472.4924,2129.8232,10.8203);
SetPlayerFacingAngle(playerid,44.6479);
SetPlayerCameraPos(playerid, 2463.9373,2138.7231,10.6719);
SetPlayerCameraLookAt(playerid, 2472.4924,2129.8232,10.8203);
}
else
{
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,COLOR_RED,"ATTENTION: Vous venez d'étre autofreezé par le serveur." );
SendClientMessage(playerid,COLOR_YELLOW,"INFO-TEAM: Cette team est réservé pour les admins de ce serveur. Faites 'F4' puis tapez /kill pour changer de team." );
return 1;
}
NV.
-
euh ....
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(922) : error 001: expected token: ")", but found "{"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(940) : warning 217: loose indentation
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(940) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(940) : error 004: function "SetPlayerClass" is not implemented
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1012) : warning 225: unreachable code
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1012) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1012) : error 004: function "OnPlayerDeath" is not implemented
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1013) : warning 217: loose indentation
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1016) : error 017: undefined symbol "killerid"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1018) : error 017: undefined symbol "reason"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1023) : error 017: undefined symbol "killerid"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1024) : error 017: undefined symbol "killerid"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1027) : error 017: undefined symbol "killerid"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1029) : error 017: undefined symbol "reason"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1066) : warning 225: unreachable code
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1066) : warning 217: loose indentation
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1066) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1066) : error 004: function "OnVehicleSpawn" is not implemented
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1071) : warning 225: unreachable code
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1071) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1071) : error 004: function "OnVehicleDeath" is not implemented
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1076) : warning 225: unreachable code
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1076) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1076) : error 004: function "OnPlayerText" is not implemented
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1081) : warning 225: unreachable code
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1081) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1081) : error 004: function "OnPlayerPrivmsg" is not implemented
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1086) : warning 225: unreachable code
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1086) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1086) : error 004: function "OnPlayerCommandText" is not implemented
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1088) : error 017: undefined symbol "cmdtext"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1095) : error 017: undefined symbol "cmdtext"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1100) : error 017: undefined symbol "cmdtext"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1116) : error 017: undefined symbol "cmdtext"
C:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\modes-libre.pwn(1130) : error 017: undefined symbol "cmdtext"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
-
Résolu plus d'erreur (par msn):
if(IsPlayerAdmin(playerid))
{
GameTextForPlayer(playerid, "~~MAIRE RESERVER AU STAFF *", 500, 3);
SetPlayerColor(playerid,COLOR_WHITE);
gTeam[playerid] = TEAM_MAIRE1;
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 2472.4924,2129.8232,10.8203);
SetPlayerFacingAngle(playerid,44.6479);
SetPlayerCameraPos(playerid, 2463.9373,2138.7231,10.6719);
SetPlayerCameraLookAt(playerid, 2472.4924,2129.8232,10.8203);
}
else
{
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,COLOR_RED,"ATTENTION: Vous venez d'étre autofreezé par le serveur." );
SendClientMessage(playerid,COLOR_YELLOW,"INFO-TEAM: Cette team est réservé pour les admins de ce serveur. Faites 'F4' puis tapez /kill pour changer de team." );
return 1;
}
Il y avait les idantations mal mise
Maintenent plus d'erreur
-
probleme regler mais maintenant un pti soucis depuis sa ! quand je choisi un personnage de l'armer sa revien a windows !et le jeu s'eteint
-
Ca fais ca juste avec le personnage de l'armé ??? :bangin
-
armer et fermier
-
ah sa ier j'ai trouver j'avais tro de vehicule dans un dm sinon le sendmessageclient tu as etais freeze ... sa le mes pour tous les personnage et en + quand on a pas encore choisi merci de trouver la soluc !!
-
Pour ton message tu dois faire un SendMessageToPlayer(playerid, COLOR_TACOULEUR, "ton text");
et j'ai pas bien compris ta phrase : et en + quand on a pas encore choisi merci de trouver la soluc !!
Déjà le sms ^^ Et en plus j'ai pas bien saisi ... Quand tu n'as pas encore choisis, oui mais quoi ?? xD
-
euh alors donc le message se met a tous les perso j'ai pas tester se que tu ma dit mes enfete il se met a tous les personnage met enfete le message se met meme si on a pas fait maj tu comprend si tu comprend pas je voudrai faire dans le style de ton serveur mais pas pareil !
-
Explique mieux stp, et pose toi, on dirait que tu écris ça vite fais lol, tu na pas de train a prendre ??
Alors voila ce que j'ai compris de ton post :
"Je voudrais faire comme dans ton serveur mais pas pareil !!" xD le reste c du petit chinois ^^
Bon pour ton message tu fait ce que je t'es dit :
SendMessageToPlayer(playerid, COLOR_TACOULEUR, "ton text");
Voila, pour le reste explique mieux lol ^^
-
Bon , je vais tous respliquer ! enfete sur mon serveur je voudrais metre des personnages qui sont reserrver au admin cela a etais regler mais le seul petit probleme s'est que le message "tu a etais freeze ... ect" il se met a chaque bonhomme lorsque qu'on les choisi ! mais moi je voudrai qu'il se mettre quand un joueur non admin qui a choisi le personnage reserver au admin il lui mettre le message "tu as etais freeze .... ect" et qu'il le freeze PS: je n'est toujours pas tester le Sendmessage.... que tu ma mis je teste sa tous de suite !