Szerző Téma: Parancs hiba  (Megtekintve 1240 alkalommal)

Parancs hiba
« Dátum: 2010. szeptember 01. - 11:38:41 »
0 Show voters
Csumesz all.
Van egy /got parancs ami nem akar mûködni. Nem ír semmi hibát a pawno de ha be irom a szerveren akkor azt irja, hogy nincs ilyen parancs.
Így néz ki:
 
   if (strcmp(cmdtext, \"/got\",true)==0)
{
if(dolgozik[playerid] == true)
{
new OtherID = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_RED, \"Használat: /got [játékosid]\");
if(!IsPlayerConnected(OtherID) || IsPlayerNPC(OtherID)) return SendClientMessage(playerid,COLOR_RED,\"***Nincs ilyen játékos\");
new Float:X, Float:Y, Float:Z;
GetPlayerPos(OtherID, X, Y, Z);
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), X+5, Y+5, Z);
}
else
{
SetPlayerPos(playerid, X+5, Y+5, Z);
}
     SendClientMessage(playerid,COLOR_RED,\"***Gotoztál\");
}
else {
    SendClientMessage(playerid, 0xFB0000FF, \"***Ezt a paranacsot csak akkor tudod használni ha taxisként dolgozol!\");
   }
return 1;
}

 
Elõre is köszönöm a segitségeteket.

Nem elérhető DPN

Parancs hiba
« Válasz #1 Dátum: 2010. szeptember 01. - 15:32:02 »
0 Show voters
Üdv.
Probáld meg hogy átirod goto-ra nálam akkor megy

Parancs hiba
« Válasz #2 Dátum: 2010. szeptember 01. - 15:33:44 »
0 Show voters
Szerintem nem az a probléma vele hogy \"/got\" a parancs. Valószínû neked az adminban is van goto és azért ment.

Parancs hiba
« Válasz #3 Dátum: 2010. szeptember 01. - 16:05:13 »
0 Show voters
if (strcmp(cmdtext, \"/got\",true)==0)
{
if(dolgozik[playerid] == true)
{
new OtherID = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_RED, \"Használat: /got [játékosid]\");
if(!IsPlayerConnected(OtherID) || IsPlayerNPC(OtherID)) return SendClientMessage(playerid,COLOR_RED,\"***Nincs ilyen játékos\");
new Float:X, Float:Y, Float:Z;
GetPlayerPos(OtherID, X, Y, Z);
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), X+5, Y+5, Z);
}
else
{
    SetPlayerPos(playerid, X+5, Y+5, Z);
}
     SendClientMessage(playerid,COLOR_RED,\"***Gotoztál\");
    }
else {
    SendClientMessage(playerid, 0xFB0000FF, \"***Ezt a paranacsot csak akkor tudod használni ha taxisként dolgozol!\");
   }
 return 1;
}
probáld ezt.

Parancs hiba
« Válasz #4 Dátum: 2010. szeptember 01. - 16:29:27 »
0 Show voters
Köszi hogy probákozol. :) De sajnos ez is ugyan azt írja  :(

Nem elérhető BeNiBoY

  • 1342
    • Profil megtekintése
Parancs hiba
« Válasz #5 Dátum: 2010. szeptember 01. - 16:56:38 »
0 Show voters
tök mind1 mi a parancs, attól nem függ. de miért got? xD mert mondjuk beírjuk /goto 5, azaz go to 5, az azt jelenti, hogy \"5-höz menni\" xD de angolul a got az teljesen mást jelent xD

Parancs hiba
« Válasz #6 Dátum: 2010. szeptember 01. - 17:06:09 »
0 Show voters
Igen tudom mondták már páran. :D Deee majd ki találok valami mást ha sikerül müködõvé tenni. :D

Parancs hiba
« Válasz #7 Dátum: 2010. szeptember 01. - 17:31:02 »
0 Show voters
if(strcmp(cmd, \"/got\", true) == 0) 
{
        //ha még nincs tmp megadva akkor ezt is írd ide: ha nem akkor e nélkül:
       new tmp[64];
       tmp = strtok(cmdtext, idx);
if(dolgozik[playerid] == true)
{
new OtherID = strval(tmp);
if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_RED, \"Használat: /got [játékosid]\");
if(!IsPlayerConnected(OtherID) || IsPlayerNPC(OtherID)) return SendClientMessage(playerid,COLOR_RED,\"***Nincs ilyen játékos\");
new Float:X, Float:Y, Float:Z;
GetPlayerPos(OtherID, X, Y, Z);
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid), X+5, Y+5, Z);
}
else
{
SetPlayerPos(playerid, X+5, Y+5, Z);
}
     SendClientMessage(playerid,COLOR_RED,\"***Gotoztál\");
}
else {
    SendClientMessage(playerid, 0xFB0000FF, \"***Ezt a paranacsot csak akkor tudod használni ha taxisként dolgozol!\");
   }
return 1;
}

Parancs hiba
« Válasz #8 Dátum: 2010. szeptember 01. - 18:44:17 »
0 Show voters
Köszi a segitséget! Most már megy. :D
Zárom a témát.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal