GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: BuBuNo le 30 Mars 2008, 12:20:57
-
salut,
si quelqun connai les script que je demande merci de maider
1)le script pour la sauvegarde de position avec /s et/r
2)le script pour avoir la vie en ilimiter avec /vie
3) un script pour prendre une moto et revenir a son anciene position
4)un script pour avoir un vehicule indestructible
5) se n'est pas un script quand je vais sur mon-ip.com il m'arque mon ip en rouge donc je la copie et je la met dans samp et mes favoris allor que mon serveur est en ligne il ne le marque pas avec l'ip donner mais sa marche avec mon ip perso allors si tu pouvait m'aider sa serai cool
+
master
-
Lol demande plutôt a t'aider a réaliser les commandes que tu veut, parce que ce ne sont pas des scripts...
Pour ton prob d'IP :
As-tu ouvert les port dans ton routeur modem ??
Les as-tu autorisé dans ton pare-feu ??
-
Bon je vais partager :happy !
Moi, je te donne la vie illimiter (sans la commande c'est meilleur)
En haut du GM:
forward GodMode(); // Tu déclare ta CallBack
Dans OnGameModeInit:
SetTimer("GodMode", 1000, 1); // Tu lance le timer
Tout en bas du GM:
public GodMode() // Tu ouvre ta CallBack
{
for (new i=0 ; i<MAX_PLAYERS ; i++) //Tu fait une boucle sur tout les joueur
{
if (IsPlayerConnected (i)) // Si le player est connecter
{
SetPlayerHealth(i, 100); // On lui donne de la vie
}
}
return 1;
}
Voila =)
NV.
-
1) je prefere que quelqun me les donne car comme sa je ne ferai pas de conneri
2)oui tous est fait
et merci a toi native masi tu as pas plus simple
-
Si j'ai plus simple mais bon c'est pas terrible
if(strcmp(cmdtext, "/vie", true) ==0)
{
SendClientMessage(playerid, Couleur, "Tu est maintenant invinsible");
SetPlayerHealth(playerid, 999999999999);
return 1;
}
NV.
-
je prefere selui que tu vien de donner
-
C'est comme tu veut =)
NV.
-
maintenant il reste les autre
-
Et pour le vehicule indestructible tu fait la même commande sauf que evidament tu change la commande et tu met sa
SetVehicleHealth(GetPlayerVehicleID(playerid), 9999999999);
A la place de SetPlayerHealt...
NV.
-
ok merci
-
Moi pour mes voitures invinsible j'ai ca
dans OnPlayerEnterVehicle tu met ca.
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:health;
GetPlayerHealth(vehicleid,health);
if (health < 1000000000.0)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(vehicleid, x, y, z);
SetTimerEx("God",100,1,"i",playerid);
}
return 1;
}
-
Tu n'est même pas capable d'éssayer a les faire toi même ?? quite a ce que tu fasse des erreurs et qu'n t'aide a les résoudre ??? Ce n'est pas comme ça que tu va apprendre ...
-
pour l'instand j'esaye deja de comprendre comment sa marche
-
Moi pour mes voitures invinsible j'ai ca
dans OnPlayerEnterVehicle tu met ca.
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new Float:health;
GetPlayerHealth(vehicleid,health);
if (health < 1000000000.0)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(vehicleid, x, y, z);
SetTimerEx("God",100,1,"i",playerid);
}
return 1;
}
mais il y a pas de commande
-
Salut,
pour ton numero 1.
Native avait donner le sien !
Lien => http://pastebin.com/f426e71d6
+
Edit: évite les double post stp ;)
utilise le bouton "modifié" a coté de citer
-
Pour les vehicule >
if(strcmp(cmdtext, "/veh-vie", true) ==0)
{
SendClientMessage(playerid, Couleur, "Ta voiture est maintenant invinsible");
SetVehicleHealth(GetPlayerVehicleID(playerid), 99999999999);
return 1;
}
Arf NIP, c'est même pas alligner ;D
NV.
-
ok merci
et desoler pour le double post
mais pour le /r
-
mais pour le /r
Sur le lien que j'ai donné =>http://pastebin.com/f426e71d6
new Float:Pos[MAX_PLAYERS][4]; //
if(strcmp(cmdtext,"/s",true)== 0) {
GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
GetPlayerFacingAngle(playerid,Pos[playerid][3]);
GameTextForPlayer(playerid,"~g~Position sauvegardee",3000,3);
new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,1056,X,Y,Z);
return 1;
}
else if (strcmp(cmdtext, "/r", true)== 0) {
if(IsPlayerInAnyVehicle(playerid))
{
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
SetPlayerFacingAngle(playerid,Pos[playerid][3]);
SetCameraBehindPlayer(playerid);
GameTextForPlayer(playerid,"~g~Position chargee",3000,3);
PlayerPlaySound(playerid,1057,X,Y,Z);
}
else{
SetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
SetPlayerFacingAngle(playerid,Pos[playerid][3]);
SetCameraBehindPlayer(playerid);
GameTextForPlayer(playerid,"~g~Position chargee",3000,3);
new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,1057,X,Y,Z);}
return 1;
}
-
a oui ok je vois mais j'ai un blem quand je le met en ligne et que j'utilise /s et apres /r je tombe dans le vide
-
pour l'instand j'esaye deja de comprendre comment sa marche
xDD c'est pas en demandant des codes tout fait que tu va comprendre, en copiant collant ce qu'on te donne...
-
et sa te derange
-
ça me dérange dans le sens que tu n'apprend rien la... Enfin si tu veut pas savoir scripter comme il faut après c'est ton problème mais tu ne saura pas capacble de faire grand choses si tu viens demander des bouts de scripts tout près....
-
enfin tu ne repond pas a ma question du debut allor ses :hs
-
Je t'ais quand même demander des choses pour ton IP ...
-
oui mais apres tu m'as pas aider
-
Bonjour,
master-bru mAn a tout a fait raison le script c'est pas du Copier coller !
Tu vera un jour quand tu aura un probléme tu sera même pas len resourdre se sera toujour
=> tu veut bien reparer l'erreur et me le renvoyer stp ;)
genre a marsu !
ps: perso moi je ne te donne plus de code tout fait !
+
-
c'est vrai je suis d'accord avec toi mais... on est la aussi pour aider.
quand tu ne connais pas un code mais que tu sais comment sa tourne et commen m'expliqué c'est la que nous devons les aidez.
C'est mon point de vu ^^ :...
-
oui ok
mais la il profite un peut ^^
par ce que on donne donne et lui et fait sont petit copié coller ^^
Fin cest son probléme :D
+
-
pour sauvegarder ta position, tu peu peut-être t'aider du vmenu, vue que celui là sauvegarde la position des vehicules.