Szerző Téma: Rablás mástól  (Megtekintve 727 alkalommal)

Rablás mástól
« Dátum: 2012. November 17. - 21:54:20 »
0 Show voters
Hogyan kell megírni, más játékostól a rablást?
Ha tudtok benne segíteni segítsetek létszíves, már ötletem sincs elfáradtam. :D

Rablás mástól
« Válasz #1 Dátum: 2012. November 17. - 22:00:42 »
0 Show voters
« Utoljára szerkesztve: 2012. November 17. - 22:26:54 írta Suarez™ »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Rablás mástól
« Válasz #2 Dátum: 2012. November 17. - 22:29:06 »
0 Show voters
Nem ezt kérte, hogy egy adott játékostól raboljon vagyis beírja /rob és a játékost kirabolja..

Rablás mástól
« Válasz #3 Dátum: 2012. November 18. - 12:13:32 »
0 Show voters
Igen nekem olyan kellene, hogy beírom /rabol ID és akkor ha a közeledben a játékos akkor kirabolja.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Rablás mástól
« Válasz #4 Dátum: 2012. November 18. - 12:27:03 »
+1 Show voters

CMD:rabol(playerid,params[])
{
                        new giveplayerid, Float:pos[3];
                    if(sscanf(params,\"u\",giveplayerid) || !IsPlayerConnected(giveplayerid))
                {return SendClientMessage(playerid,PIROS,\"Használat: /rabol [játékos id / névrészlet]\");}
                        GetPlayerPos(giveplayerid, pos[0], pos[1], pos[2]);
                        if(IsPlayerInRangeOfPoint(playerid, 7.0, pos[0], pos[1], pos[2])) return SendClientMessage(playerid, -1, \"A játékos nincs közeledben!\");
                        GivePlayerMoney(giveplayerid, -1000);
                        GivePlayerMoney(playerid, 1000);
                }
return 1;
}

 
Gondolom jó lesz de ezt a játékos ki tudja használni.. most -1000 $ von le a játékostól de meg lehet csinálni randomban

Nem elérhető Lömpi

  • 1257
    • Profil megtekintése
Rablás mástól
« Válasz #5 Dátum: 2012. November 18. - 13:00:31 »
+1 Show voters
Idézetet írta: ZyZu date=1353238023\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29972\" data-ipsquote-contentclass=\"forums_Topic


CMD:rabol(playerid,params[])
{
                        new giveplayerid, Float:pos[3];
                    if(sscanf(params,\"u\",giveplayerid) || !IsPlayerConnected(giveplayerid))
                {return SendClientMessage(playerid,PIROS,\"Használat: /rabol [játékos id / névrészlet]\");}
                        GetPlayerPos(giveplayerid, pos[0], pos[1], pos[2]);
                        if(IsPlayerInRangeOfPoint(playerid, 7.0, pos[0], pos[1], pos[2])) return SendClientMessage(playerid, -1, \"A játékos nincs közeledben!\");
                        GivePlayerMoney(giveplayerid, -1000);
                        GivePlayerMoney(playerid, 1000);
                }
return 1;
}

 
Gondolom jó lesz de ezt a játékos ki tudja használni.. most -1000 $ von le a játékostól de meg lehet csinálni randomban
 
ehhez még sok mindent kellene irni.. például hogy ellenörizze le peldaul hogy a kirabolandó játékosnak van e egyáltalán pénze.. meg hát idõzitö kellene hogy ne lehessen masodpercenként rabolni stb.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Rablás mástól
« Válasz #6 Dátum: 2012. November 18. - 13:12:37 »
0 Show voters
Én csak írtam neki egy példát.. ezt a játékos persze, hogy ki tudja használni floodolja a parancsot és ..  :-\\

Rablás mástól
« Válasz #7 Dátum: 2012. November 18. - 13:16:28 »
0 Show voters
Köszönöm a válaszokat esetleg abban tudtok segíteni? Plusz észrevettünk egy hibát javítottam gondoltam szólok. :)
 
if(IsPlayerInRangeOfPoint(playerid, 7.0, pos[0], pos[1], pos[2])) return SendClientMessage(playerid, -1, \"A játékos nincs közeledben!\");

 
Itt felkiáltójel kell az IsPlayerInRangerOf elé valahogy így:
 
if(!IsPlayerInRangeOfPoint(playerid, 7.0, pos[0], pos[1], pos[2])) return SendClientMessage(playerid, -1, \"A játékos nincs közeledben!\");

 
Mert különben fordítva mûködik! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal