if(GetPlayerInterior(playerid) > 0)
if(GetPlayerInterior(playerid) > 0){ // Ide írd azt, ami a parancs hatására történik}
A parancsba: if(GetPlayerInterior(playerid) > 0){ // Ide írd azt, ami a parancs hatására történik} Miközben írtam, megelõztek, de azért elküldöm, ha már megírtam
if(GetPlayerInterior(playerid) < 1)return SendClientMessage(playerid,COLOR,\"1nél kisebb intiben nem használható\");
A parancsba: if(GetPlayerInterior(playerid) > 0){ // Ide írd azt, ami a parancs hatására történik} Miközben írtam, megelõztek, de azért elküldöm, ha már megírtam Ez egy kicsit egyszerûbb if(GetPlayerInterior(playerid) < 1)return SendClientMessage(playerid,COLOR,\"1nél kisebb intiben nem használható\"); [/quote]Neked is hibás.. mivel a témanyitó így kérte: \"hogy a 0-ánál nagyobb interiokban lehessen csak azt a parancsot, hogy /test ?\"< helyett inkább > 1 kéne írni.. azaz felfelé, ne lefelé mennyen. if( GetPlayerInterior( playerid ) > 1) return SendClientMessage( playerid, -1, \"Egynél kisebb intiben nem használható\" );
if( GetPlayerInterior( playerid ) > 1) return SendClientMessage( playerid, -1, \"Egynél kisebb intiben nem használható\" );
A parancsba: if(GetPlayerInterior(playerid) > 0){ // Ide írd azt, ami a parancs hatására történik} Miközben írtam, megelõztek, de azért elküldöm, ha már megírtam Ez egy kicsit egyszerûbb if(GetPlayerInterior(playerid) < 1)return SendClientMessage(playerid,COLOR,\"1nél kisebb intiben nem használható\"); [/quote]Neked is hibás.. mivel a témanyitó így kérte: \"hogy a 0-ánál nagyobb interiokban lehessen csak azt a parancsot, hogy /test ?\"< helyett inkább > 1 kéne írni.. azaz felfelé, ne lefelé mennyen. if( GetPlayerInterior( playerid ) > 1) return SendClientMessage( playerid, -1, \"Egynél kisebb intiben nem használható\" ); [/quote]Amit te írtál ZyZu, annál csak akkor fog lefutni a parancs, ha az interior 1, vagy 0, vagy akár az alatti.
public OnPlayerCommandReceived(playerid, cmdtext[]) {if(GetPlayerInterior(playerid) != 0) {if(strcmp(cmdtext, \"/test\", false)) return SendClientMessage(playerid, 0xff0000ff, \"Hiba! 0-nál nagyobb interiorban csak a /test parancs engedélyezett!\");return 1;}return 1;}
public OnPlayerCommandReceived(playerid, cmdtext[]) {if(GetPlayerInterior(playerid) != 0) {if(strcmp(cmdtext, \"/test\", false)) return SendClientMessage(playerid, 0xff0000ff, \"Hiba! 0-nál nagyobb interiorban csak a /test parancs engedélyezett!\");return 1;}return 1;} szerintem nem erre gondolt szerintem parancshoz akart interior ellenõrzést és nem interior ellenõrzéshez parancsot... [/quote]Értelmezd a fõposztot szerintem
CMD:test(playerid) { if(GetPlayerInterior(playerid) < 1) return SendClientMessage(playerid, 0xFF0000FF, \"Hiba, a parancsot csak 0-nál nagyobb interiorban lehet használni!\"); //Ide a lefuttatandó kódot.. return 1;}