GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Le_Poulay le 26 Décembre 2008, 18:58:13
-
Bonjour,
J'avait le script dans mes dossiers, mais qu'elle que script que j'ai perdu lors d'un formatage.
Je voudrait reavoir, si qu'elle qu'un a le script, pour réserver un véhicule pour un pseudo (Bien joueur si vous voulez..).
Voila un gros merci ;)
-
If( Variable-Contenant-Le-Pseudo-Du-Proprio-Du-Vehicule[IDduvehicule] != GetPLayerName(playerid))
{
RemovePlayerFromVehicle(playerid); //A vérifier, je suis pas sur que je l'ai bien écrit j'ai la flemme d'ouvrir pawno ^^
}
Voila en gros, maintenant a toi d'arranger ca et a trouver pas toi meme le nom stocké sur le vehicule.
-
Je ne comprend pas très bien comment que tu veut faire avec ceci... ???
-
Si ça peut t'aider tu le met dans OnPlayerEnterInVehicle je sais pas si c'est comme ça dans pawno j'avais moi aussi la flème de chercher ^^.
Voila j'espère t'avoir un peut aider.
Amicalement Angelrider.
-
Je sais qu'il faut mettre dans le Playerentervehicle... Le ! est ce une erreur de frape ou bien tu voulait mettre == ?
If(Le_Poulay[IDduvehicule] != GetPLayerName(playerid))
{
RemovePlayerFromVehicle(playerid);
}
-
l'expression == veut bien dire égal,
l'expression != veut dire n'est pas égal.
++
nikko
-
Bonsoir,
Voila un code que j'avais sur mon premier serveur il y a 2 ans je crois
if(vehicleid == voiturec)
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
if(strcmp(PlayerName, "InboX", true) == 0)
{
SendClientMessage(playerid, 0xFFFF00AA,"Bienvenue dans votre voiture :)");
PutPlayerInVehicle(playerid, voiturec, 0);
}else{
SetVehicleParamsForPlayer(voiturec, playerid, 0, 1);
SendClientMessage(playerid, 0xFFFF00AA, "La voiture appartient a InboX");
SendClientMessage(playerid, 0xFFFF00AA, "Vous ne pouvez pas la prendre");
return 1;
}
}
Faut le mettre dans
public OnPlayerEnterVehicle
Modifie le a ta façon sinon certain code ne marchera pas
Cordialement,
-
Résolue! :)