19.08.2010, 23:49
E Ae Galera Tipo Estive Olhando Alguns GM's De Drift E Achei Um Com Um Menu Tipo Igual Aquele De Tunar O Carro ..
Mais Fui Compilar Apareceu Alguns Errors :
Os Comandos Sгo :
Ajuda Ae Por Favor ? Obrigado !
Mais Fui Compilar Apareceu Alguns Errors :
Код:
D:\Duany\Jogos\Samp R8\gamemodes\TPD.pwn(1125) : warning 217: loose indentation D:\Duany\Jogos\Samp R8\gamemodes\TPD.pwn(1125) : error 029: invalid expression, assumed zero D:\Duany\Jogos\Samp R8\gamemodes\TPD.pwn(1125) : error 004: function "OnPlayerSelectedMenuRow" is not implemented D:\Duany\Jogos\Samp R8\gamemodes\TPD.pwn(1131) : error 017: undefined symbol "row" D:\Duany\Jogos\Samp R8\gamemodes\TPD.pwn(1199) : error 002: only a single statement (or expression) can follow each "case" D:\Duany\Jogos\Samp R8\gamemodes\TPD.pwn(1199) : warning 215: expression has no effect D:\Duany\Jogos\Samp R8\gamemodes\TPD.pwn(1201) : error 030: compound statement not closed at the end of file (started at line 1127) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors.
Код:
menu = CreateMenu("diversao", 1, 50.0, 180.0, 200.0, 200.0); AddMenuItem(menu, 0, "Bar"); AddMenuItem(menu, 0, "Balada"); AddMenuItem(menu, 0, "Cassino"); //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Код:
if (strcmp("/diversao", cmdtext, true, 10) == 0) { new M[128]; ShowMenuForPlayer(menu, playerid); new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, MAX_PLAYER_NAME); format(M, sizeof(M), "[TELEPORTE]*** %s esta vendo os lugares de diversao disponiveis( /diversao )", pname); SendClientMessageToAll(0xFFFFFFAA, M); return 1; }
Код:
public OnPlayerSelectedMenuRow(playerid, row) { new Menu:current; current = GetPlayerMenu(playerid); if(current == menu) { switch(row) { case 0:{ new cartype = GetPlayerVehicleID(playerid); new State=GetPlayerState(playerid); SetPlayerInterior(playerid,0); { if(State!=PLAYER_STATE_DRIVER) { SetPlayerPos(playerid,495.7801,-76.0305,998.7578); } else if(IsPlayerInVehicle(playerid, cartype) == 1) { SetVehiclePos(cartype,495.7801,-76.0305,998.7578); SetVehicleZAngle(cartype,30.6101);} else { SetPlayerPos(playerid,495.7801,-76.0305,998.7578); } GameTextForPlayer(playerid,"Bar",2500,3); } return 1; } case 1:{ new cartype = GetPlayerVehicleID(playerid); new State=GetPlayerState(playerid); SetPlayerInterior(playerid,0); { if(State!=PLAYER_STATE_DRIVER) { SetPlayerPos(playerid,476.47265625, -24.935546875, 1003.4013061523); } else if(IsPlayerInVehicle(playerid, cartype) == 1) { SetVehiclePos(cartype,476.47265625, -24.935546875, 1003.4013061523); SetVehicleZAngle(cartype,30.6101);} else { SetPlayerPos(playerid,476.47265625, -24.935546875, 1003.4013061523); } GameTextForPlayer(playerid,"Balada",2500,3); } return 1; } case 2:{ new cartype = GetPlayerVehicleID(playerid); new State=GetPlayerState(playerid); SetPlayerInterior(playerid,0); { if(State!=PLAYER_STATE_DRIVER) { SetPlayerPos(playerid,2233.8032, 1712.2303, 1011.7632); } else if(IsPlayerInVehicle(playerid, cartype) == 1) { SetVehiclePos(cartype,2233.8032, 1712.2303, 1011.7632); SetVehicleZAngle(cartype,30.6101);} else { SetPlayerPos(playerid,2233.8032, 1712.2303, 1011.7632); } GameTextForPlayer(playerid,"Cassino",2500,3); } return 1; }