CMD:kapu(playerid,params[]){new name[24];GetPlayerName(playerid,name,sizeof(name));if(strcmp(\"Kis_Alfonz\",name) != 0) return SendClientMessage(playerid,-1,\"Nem vagy Kis_Alfonz\");//Ide jöhet a kódreturn 1;}
Szia!Így: CMD:kapu(playerid,params[]){new name[24];GetPlayerName(playerid,name,sizeof(name));if(strcmp(\"Kis_Alfonz\",name) != 0) return SendClientMessage(playerid,-1,\"Nem vagy Kis_Alfonz\");//Ide jöhet a kódreturn 1;}
Az egész kódot küld el és tudunk segíteni.
new gate1, bool: gate1open;
COMMAND:gate(playerid, params[]){new name[24];GetPlayerName(playerid,name,sizeof(name));if(strcmp(\"asdasd\", name) != 0) return SendClientMessage(playerid, -1, \"{ff0000}Nincs jogod kinyitni ezt a kaput\");if(IsPlayerInRangeOfPoint(playerid, 10, -2652.5, 1383.6, 8.4)){switch(gate1open){ case true: { MoveObject(gate1, -2652.5, 1383.6, 8.4, 2.00); gate1open = false; } case false: { MoveObject(gate1, -2652.5, 1383.6, -3, 2.00); gate1open = true; }}return 1;}SendClientMessage(playerid,-1, \"{ff0000}Nem vagy kapu közelében\");return 1;}
gate1 = CreateObject(3050, -2652.5, 1383.6, 8.4, 0, 0, 270);
COMMAND:gate(playerid, params[]){ new name[24]; GetPlayerName(playerid,name,sizeof(name)); if(!strcmp(name, \"asdasd\", false)) return SendClientMessage(playerid, 0xFF0000FF, \"Nincs jogod kinyitni ezt a kaput\"); if(IsPlayerInRangeOfPoint(playerid, 10, -2652.5, 1383.6, 8.4)) { switch(gate1open) { case true: { MoveObject(gate1, -2652.5, 1383.6, 8.4, 2.00); gate1open = false; } case false: { MoveObject(gate1, -2652.5, 1383.6, -3, 2.00); gate1open = true; } } } else SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy kapu közelében\"); return 1;}
Így ? COMMAND:gate(playerid, params[]){ new name[24]; GetPlayerName(playerid,name,sizeof(name)); if(!strcmp(name, \"asdasd\", false)) return SendClientMessage(playerid, 0xFF0000FF, \"Nincs jogod kinyitni ezt a kaput\"); if(IsPlayerInRangeOfPoint(playerid, 10, -2652.5, 1383.6, 8.4)) { switch(gate1open) { case true: { MoveObject(gate1, -2652.5, 1383.6, 8.4, 2.00); gate1open = false; } case false: { MoveObject(gate1, -2652.5, 1383.6, -3, 2.00); gate1open = true; } } } else SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy kapu közelében\"); return 1;} Editeltem: Alul kimaradt egy else, figyelmetlen voltam bocsi De már jó. (Nincs tesztelve).
COMMAND:gate(playerid, params[]){ new name[24]; GetPlayerName(playerid,name,sizeof(name)); if(strcmp(name, \"asdasd\", false)) return SendClientMessage(playerid, 0xFF0000FF, \"Nincs jogod kinyitni ezt a kaput\"); if(IsPlayerInRangeOfPoint(playerid, 10, -2652.5, 1383.6, 8.4)) { switch(gate1open) { case true: { MoveObject(gate1, -2652.5, 1383.6, 8.4, 2.00); gate1open = false; } case false: { MoveObject(gate1, -2652.5, 1383.6, -3, 2.00); gate1open = true; } } } else SendClientMessage(playerid, 0xFF0000FF, \"Nem vagy kapu közelében\"); return 1;}
if(strcmp(name, \"asdasd\", false)) return SendClientMessage(playerid, 0xFF0000FF, \"Nincs jogod kinyitni ezt a kaput\");