GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: N1tRoGeN - 2014. március 15. - 15:18:55

Cím: Accept parancs
Írta: N1tRoGeN - 2014. március 15. - 15:18:55
Sziasztok!
Egy olyan kérdésem lenne hogy hogyan tudnám azt megcsinálni hogy a játékosok el tudják adni egymásnak a jármûvüket?
Pl:/elad [id][ár] és ekkor a másik játékos ha beírja hogy accept akkor az övé lesz a kocsi!
Elõre is köszönöm! :)
Cím: Accept parancs
Írta: Pedró - 2014. március 15. - 15:54:39
Végül is csak a változókkal kell játszadozni...
Írok egy alapszintû hasonló kis kódot, hátha ebbõl ki tudsz majd indulni!
 
#define FILTERSCIPT
#include <a_samp>
#include <sscanf2>
#include <zcmd>
CMD:adokegysemmit(playerid, params[]) {
new giveplayerid;
if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /adokegysemmit [playerid/név]\");
SetPVarInt(giveplayerid, \"ParkSemmikuldo\", playerid);
SetPVarInt(giveplayerid, \"ParkSemmi\", 1);
return 1;
}
CMD:accept(playerid) {
if(!GetPVarInt(playerid, \"ParkSemmi\")) return SendClientMessage(playerid, 0xFF0000FF, \"Jelenleg nincs egyetlen Semmi sem, amit küldtek volna..\");
new string[144];
format(string, 144, \"Gratulálunk! Kaptál 1 semmit %i idjû player jóvoltából!\", GetPVarInt(playerid, \"ParkSemmikuldo\"));
SendClientMessage(playerid, -1, string);
DeletePVar(playerid, \"ParkSemmikuldo\");
DeletePVar(playerid, \"ParkSemmi\");
return 1;
}
Cím: Accept parancs
Írta: N1tRoGeN - 2014. március 15. - 17:43:46
Nem nagyon :D
[mod]Bõvebben kicsit[/mod]
Cím: Accept parancs
Írta: Tamas1324 - 2014. március 15. - 19:08:05
Idézetet írta: Pedró date=1394895279\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47145\" data-ipsquote-contentclass=\"forums_Topic
Végül is csak a változókkal kell játszadozni...
Írok egy alapszintû hasonló kis kódot, hátha ebbõl ki tudsz majd indulni!
 
#define FILTERSCIPT
#include <a_samp>
#include <sscanf2>
#include <zcmd>
CMD:adokegysemmit(playerid, params[]) {
new giveplayerid;
if(sscanf(params, \"u\", giveplayerid)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /adokegysemmit [playerid/név]\");
SetPVarInt(giveplayerid, \"ParkSemmikuldo\", playerid);
SetPVarInt(giveplayerid, \"ParkSemmi\", 1);
return 1;
}
CMD:accept(playerid) {
if(!GetPVarInt(playerid, \"ParkSemmi\")) return SendClientMessage(playerid, 0xFF0000FF, \"Jelenleg nincs egyetlen Semmi sem, amit küldtek volna..\");
new string[144];
format(string, 144, \"Gratulálunk! Kaptál 1 semmit %i idjû player jóvoltából!\", GetPVarInt(playerid, \"ParkSemmikuldo\"));
SendClientMessage(playerid, -1, string);
DeletePVar(playerid, \"ParkSemmikuldo\");
DeletePVar(playerid, \"ParkSemmi\");
return 1;
}

 

ez ugy megy h cmd nel van hogy adokegysemmit azt a szerveren beirod igy /adokegysemmit es megy es akihez beirod akkor az beirja hogy /accept es akkor megvette.remelem mostmar erted.