Peršokti į turinį

[ZCMD] /get


Kesa

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4140 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki taigi pamokų skiltyje pradeda rašyti zcmd pamokas tai ir aš šiokią tokią padarysiu. Tai komanda /get . Tai nelabai panašu į pamoką, tai tiesio scripto galbalas:

CMD:get(playerid,params[])
{
new zaidejas[MAX_PLAYER_NAME],zaidejoID;
if(sscanf(params,"z",zaidejas)) return SendClientMessage(playerid, -1, "{FFD400}Atsiteleportuoti zaideja pas save {FF0000}/get (Vardas_Pavarde)");
zaidejoID = GetPlayeridMid( zaidejas );
if(zaidejoID == playerid) return SendClientMessage(playerid, -1, "{FF0000}Atsiteleportuoti saves negalite.");
else if(zaidejoID == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "{FF0000}Tokio zaidėjo nera.");
new Float:Poz[3];
GetPlayerPos(playerid,Poz[0],Poz[1],Poz[2]);
SetPlayerPos(zaidejoID,Poz[0],Poz[1],Poz[2]);
SetPlayerInterior(zaidejoID,GetPlayerInterior(playerid));
SetPlayerVirtualWorld(zaidejoID,GetPlayerVirtualWorld(playerid));
return 1;
}

Jeigu mes eror šioje eilutėja:

zaidejoID = GetPlayeridMid( zaidejas );

Tada pačiame gamemodo gale dėkite:

stock GetPlayeridMid(name[])
{
for (new i = 0; i < MAX_PLAYERS; i++){
if (IsPlayerConnected(i)){
new gPlayerName[MAX_PLAYER_NAME];
GetPlayerName(i, gPlayerName, MAX_PLAYER_NAME);
if(strfind(gPlayerName, name, true) != -1)
  {
   return i;
  }}}
  return INVALID_PLAYER_ID;
}

Viskas neprašau rep už scripto gabala :D

Redaguota , nario Kesa_Tunex
  • Teigiamai 2
  • Neigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4140 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...