Szerző Téma: zcmd-s (csak /exitdm-et lehessen használni ha a változó igaz)  (Megtekintve 793 alkalommal)

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
zcmd-s (csak /exitdm-et lehessen használni ha a változó igaz)
« Dátum: 2012. február 06. - 15:59:55 »
0 Show voters
üdv..
többféle megoldással is próbálkoztam de eggyik se jó.. jelenleg itt tartok:
 
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(success && GetPVarInt(playerid, \"InDM\") == 1)
{
if(strfind(cmdtext, \"exitdm\", true) != -1) return SendClientMessage(playerid, 0xff0000AA, \"Miközben DeathMatch játszmában vagy, nem használhatsz parancsokat!\");
}
return 1;
}

 
ki írja hogy dm be vagyok deviszont meg is jeleníti a parancsot.. ötletek?

Nem elérhető rewan

  • 960
    • Profil megtekintése
zcmd-s (csak /exitdm-et lehessen használni ha a változó igaz)
« Válasz #1 Dátum: 2012. február 06. - 17:27:25 »
0 Show voters
success értéket távolítsd el a publicból.
[pawn]public OnPlayerCommandPerformed(playerid, cmdtext[])[/pawn]
Próbáld meg, ha nem jó írj vissza.

zcmd-s (csak /exitdm-et lehessen használni ha a változó igaz)
« Válasz #2 Dátum: 2012. február 06. - 18:13:27 »
0 Show voters
De ha eltávolítja akkor  ez errorozni fog...
[pawn]if(success && GetPVarInt[/pawn]

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
zcmd-s (csak /exitdm-et lehessen használni ha a változó igaz)
« Válasz #3 Dátum: 2012. február 06. - 19:56:34 »
0 Show voters
valaki olyanis írhatna aki ért is hozzá.

Nem elérhető rewan

  • 960
    • Profil megtekintése
zcmd-s (csak /exitdm-et lehessen használni ha a változó igaz)
« Válasz #4 Dátum: 2012. február 06. - 21:04:24 »
0 Show voters
És minek az a success a kódba? :-\\ (ugyanis itt eleve \"1\" lenne az értéke,
de ennél a publicnál NINCS success..)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal