Szerző Téma: Bigjump szkript  (Megtekintve 1448 alkalommal)

Bigjump szkript
« Dátum: 2014. december 09. - 20:15:57 »
0 Show voters
Hello. Elnézést kérek előre a Moderátortól ha rossz helyre rakom de elhoztam nektek egy nagyon alap bigjump szkriptet.
Parancsok:  /bigjump   
Felteleportál 20000 m magasra ott ahol állsz.
Készítő: Péter (én)
Letöltés: http://samp-scripts.ucoz.hu/scripts/bigjump.pwn ;D   ;)

Dupla hozzászólás automatikusan összefûzve. ( [time]2014. December 09. 20:19:17[/time] )

Itt a kód is:
 

//#define FILTERSCRIPT
#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/bigjump\", cmdtext, true, 10) == 0)
{
new Float:x,Float:y,Float:z; name[MAX_PLAYER_NAME];
string[24+MAX_PLAYER_NAME];   
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),\"%s elment nagyot ugrani.  /bigjump  \",name);
SetPlayerPos(playerid,x,y,20000);
SetPlayerWeapon(playerid,46,1);
SendClientMessage(playerid,0x00FFFFAA,\"Kaptál egy ejtőernyőt.\");
SendClientMessageToAll(0x00FFFFAA,string);   
return 1;
}
return 0;
}

 
[gmod]Kitettem helyetted a pawn code taget. Legközelebb pedig használd a módosítás gombot, kerülve a duplaposztolást![/gmod]
« Utoljára szerkesztve: 2014. december 09. - 23:10:18 írta Dfoglalo »

Bigjump szkript
« Válasz #1 Dátum: 2014. december 09. - 21:46:12 »
0 Show voters
Gratulálok.
Javaslom, hogy a felesleges részleteket távolítsd el.

Nem elérhető Tomasz

  • 123
    • Profil megtekintése
Bigjump szkript
« Válasz #2 Dátum: 2014. december 10. - 11:09:05 »
+1 Show voters
Hát ennek sok értelme nincs, még egy fun szerveren sem, de viszont ötletes.
Viszont szerintem nem tesztelted a scripted mivel nem kéred le a játékos pozícióját így a map közepén fogja felrepíteni a magasba. Lehet hogy te így akartad de akkor viszont feleslegesek a változók.
Javított script(zcmd-vel):
 

stock GetName(playerid)
{
new n[MAX_PLAYER_NAME];
GetPlayerName(playerid,n,sizeof(n));
return n;
}
CMD:bigjump(playerid)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
SetPlayerPos(playerid,x,y,z+20000);
SetPlayerWeapon(playerid,46,1);
SendClientMessage(playerid,0x00FFFFAA,\"Kaptál egy ejtőernyőt.\");
new string[128];
format(string,sizeof(string),\"%s elment nagyot ugrani.  /bigjump  \",GetName(playerid));
SendClientMessageToAll(0x00FFFFAA,string);
return 1;
}

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Bigjump szkript
« Válasz #3 Dátum: 2014. december 10. - 14:28:57 »
0 Show voters
[gmod]Mivel a kód nem működhet, ezért biztosan nem tesztelted le. Tégy fel egy letesztelt, működő verziót, vagy a témát zárom! 24 órád van rá.[/gmod]
Felesleges ZCMD-t használni, illetve felesleges funkciót is írni, mivel csak egy helyen használja az ember a név lekérdezésté.

Bigjump szkript
« Válasz #4 Dátum: 2014. december 11. - 18:25:19 »
0 Show voters
Nekem tetszik, ötletes!
(Pont ilyet kerestem! :) )
 :kosz:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal