BlackJack\" post=\"332715\" timestamp=\"1345816241\"]Szevasztok!Maneki alltam irni egy RP modot es a onplayercommandtext-nel el akadtam hogy hogy kell meg csinalni azt hogy a parancsokat csak pl. rendor tudja hasznalni es a civil ne tudja azt!es ha a civil hasznalna azta a rendor parancsot akkor ki irja neki hogy te nem vagy pl.rendvedelmis! [/quote]Oh, my god! Hagyd abba, töröld ki, dobd ki, gyújtsd fel. Kezdj el team death match módot, ha ennyire nem tudod használni a logikád...Hát hogy lehet? Adsz egy játékosnak egy változó értéket, ami egyenlõ avval, hogy rendõr. Parancs használatakor, lekérdezed a változó értékét, és ha rendõr, tehát a játékos változó értéke egyenlõ avval, amennyit adtál neki, akkor használhatja...
public OnGameModeInit(){SetGameModeText(\"[HUN]TESZT!\");//rendõrAddPlayerClass(265,2284.2446,2451.5295,10.8203,277.1108,0,0,0,0,0,0); // rendõrskin AddPlayerClass(266,2284.2446,2451.5295,10.8203,277.1108,0,0,0,0,0,0); // rendõrskin AddPlayerClass(267,2284.2446,2451.5295,10.8203,277.1108,0,0,0,0,0,0); // rendõrskin AddPlayerClass(280,2284.2446,2451.5295,10.8203,277.1108,0,0,0,0,0,0); // rendõrskin AddPlayerClass(281,2284.2446,2451.5295,10.8203,277.1108,0,0,0,0,0,0); // rendõrskin AddPlayerClass(282,2284.2446,2451.5295,10.8203,277.1108,0,0,0,0,0,0); // rendõrskin AddPlayerClass(283,2284.2446,2451.5295,10.8203,277.1108,0,0,0,0,0,0); // rendõrskin AddPlayerClass(284,2284.2446,2451.5295,10.8203,277.1108,0,0,0,0,0,0); // rendõrskin AddPlayerClass(285,2284.2446,2451.5295,10.8203,277.1108,0,0,0,0,0,0); // rendõrskin AddPlayerClass(286,2284.2446,2451.5295,10.8203,277.1108,0,0,0,0,0,0); // rendõrskin AddPlayerClass(288,2284.2446,2451.5295,10.8203,277.1108,0,0,0,0,0,0); // rendõrskin //rabló AddPlayerClass(25,1043.3231,1308.4960,10.8203,262.4644,0,0,0,0,0,0); // rablóskin AddPlayerClass(86,1043.3231,1308.4960,10.8203,262.4644,0,0,0,0,0,0); // rablóskin AddPlayerClass(47,1043.3231,1308.4960,10.8203,262.4644,0,0,0,0,0,0); // rablóskin AddPlayerClass(29,1043.3231,1308.4960,10.8203,262.4644,0,0,0,0,0,0); // rablóskin AddPlayerClass(30,1043.3231,1308.4960,10.8203,262.4644,0,0,0,0,0,0); // rablóskin AddPlayerClass(23,1043.3231,1308.4960,10.8203,262.4644,0,0,0,0,0,0); // rablóskin AddPlayerClass(21,1043.3231,1308.4960,10.8203,262.4644,0,0,0,0,0,0); // rablóskinreturn 1;}public OnGameModeExit(){return 1;}public OnPlayerRequestClass(playerid, classid){switch(classid) { case 1..11: { GameTextForPlayer(playerid, \"~b~Rendor\", 3000, 3); SetPVarInt(playerid, \"SpawnTeam\", TEAM_RENDOR); SetPlayerPos(playerid, -289.3768,1536.5841,75.5625); SetPlayerFacingAngle(playerid, 333); SetPlayerCameraPos(playerid, -284.4898,1546.7723,75.3594); SetPlayerCameraLookAt(playerid, -289.3768,1536.5841,75.5625); } case 12..18: { GameTextForPlayer(playerid, \"~r~Civil\", 3000, 3); SetPVarInt(playerid, \"SpawnTeam\", TEAM_CIVIL); SetPlayerPos(playerid, 407.3218,2502.9268,16.4844); SetPlayerFacingAngle(playerid, 91.8835); SetPlayerCameraPos(playerid, 405.9698,2502.9055,16.4844); SetPlayerCameraLookAt(playerid, 405.9698,2502.9055,16.4844); } }return 1;}
public OnPlayerSpawn( playerid ){ SetPVarInt( playerid, \"Cop\", 1 ); return 1;}public OnPlayerCommandText( playerid, cmdtext[] ){ if( strcmp( \"/asd\", cmdtext, true, 4 ) == 0 ) { if( GetPVarInt( playerid, \"Cop\" ) == 1 ) { SendClientMessage( playerid, -1, \"Jóska megette Pista zsíros kenyerét. :O\" ); SetPVarInt( playerid, \"Cop\", 0 ); } else SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Nem vagy rendõr.\" ); return 1; } return 0;}