GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: BuBuNo le 12 Septembre 2009, 20:57:55
-
SAlut all,
Alors voila je voudrai un petit coup de main car j'ai un probleme.
J'ai trouver un script permetant de faire une teleportation pour les admin mais voila le probleme c'est que je voudrai que sa marche avec adminonduty mais sa ne marche que avec RAS donc si vous plait aidez moi !!
Voila le code :
if (strcmp(cmdtext, "/sadmin", true) == 0 && IsPlayerAdmin(playerid)){
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,3885.856934, -392.206299, 18.886499);
GameTextForPlayer(playerid,"Admin Stunt",500,1);
SendClientMessage(playerid, couleur_bleu,"Bienvenu(e) à Admin Stunt");
SendClientMessage(playerid, couleur_bleu,"[AIDE] Pour rendre votre vehicule indestructible : /rep");
SendClientMessage(playerid, couleur_bleu,"[AIDE] Pour avoir de la vie a l'infini : /vie");
SendClientMessage(playerid, couleur_bleu,"[AIDE] Pour ne pas tomber de la motos : /nofall");
return 1;
}Merci d'avance
-
inspire toi de /gotosf /gotols /gotolv des RP, sa peut t'aider
-
ou je peu els avoir ??
-
Salut,
pour y parvenir tu devras soit ajouter une fonction soit utiliser le fs comme include en changeant une variable static pour un new
FS:
Ajoute ce code au FS:
forward GetPlayerSAdminLevel(playerid);
public GetPlayerSAdminLevel(playerid)
{
return S_AdminLevel[playerid];
}
Ajoute ce code au gm:
GetAdminLevel(playerid)
{
return CallRemoteFunction("GetPlayerSAdminLevel", "i", playerid);
}
puis tu n'aura qu'à utilsier la fonction GetAdminLevel dans ton gm pour obtenir le niveau du joueur.
INCLUDE/GM:
ouvre le fichier AdminOnDuty.pwn et cherche la variable S_AdminLevel, change le static devant pour un new
Tu pourras désormais utiliser GetAdminLevel pour connaitre le niveau d'un joueur.
++Sim++