new string[256];
new cmd[128], idx; //
new tmp[128]; //
cmd = strtok(cmdtext, idx);//
CMD:setcar(playerid, params[]) {
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "teste");
new plid, modeloid,cor1,cor2;
tmp = strtok(cmd, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, vermelho, "[Info-Insano]: /setcar [PlayerID] [ModeloID] [Cor1] [Cor2]");
return 1;
}
plid = strval(tmp);
//======================================================================
tmp = strtok(cmd, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, vermelho, "[Info-Insano]: /setcar [PlayerID] [ModeloID] [Cor1] [Cor2]");
return 1;
}
modeloid = strval(tmp);
//======================================================================
tmp = strtok(cmd, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, vermelho, "[Info-Insano]: /setcar [PlayerID] [ModeloID] [Cor1] [Cor2]");
return 1;
}
cor1 = strval(tmp);
//======================================================================
tmp = strtok(cmd, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, vermelho, "[Info-Insano]: /setcar [PlayerID] [ModeloID] [Cor1] [Cor2]");
return 1;
}
cor2 = strval(tmp);
//======================================================================
if(!IsPlayerConnected(plid)){
SendClientMessage(playerid, vermelho, "[Info-Insano]: Jogador nгo estб conectado!");
return 1;
}
if(modeloid >= 400 && modeloid <= 611){
if(CriarVeiculoPlayer(playerid,plid,modeloid,cor1,cor2)){
SendClientMessage(playerid, verde, "[Info-Insano]: Veiculo Criado e Salvo com sucesso!");
new msg[256];
format(msg,256,"[Info-RedBull]: O Administrador %s Criou Um Veiculo Exclusivo Para Vocк!",PlayerNome(playerid));
SendClientMessage(plid, verde, msg);
}else{
SendClientMessage(playerid, verde, "[Info-Insano]: Erro ao criar o veiculo!");
}
return 1;
}else{
SendClientMessage(playerid, vermelho, "[Info-Insano]: Modelo ID Incorreto! (400-611)");
return 1;
}
}
return 0;
}
Cara se eu soubesse fazer obviamente que nгo iria pedir , e vб aprender a escrever ^^.. e vlw pelo cуdigo pawn.
|
CMD:setcar(playerid, params[])
{
new id, car, cor[2];
If(!IsPlayerAdmin(playerid)) return 1;
If(sscanf(params, "uinn", id, car, cor[0], cor[1])) return 1;
If(!IsPlayerConnected(id)) return 1;
if(car >= 400 && car <= 611){
* * * * if(CriarVeiculoPlayer(playerid,id, car, cor[0], cor[1])){
* * * * * * SendClientMessage(playerid, verde, "[Info-Insano]: Veiculo Criado e Salvo com sucesso!");
* * * * * * new msg[256];
* * * * * * format(msg,256,"[Info-RedBull]: O Administrador %s Criou Um Veiculo Exclusivo Para Vocк!",PlayerNome(playerid));
* * * * * * SendClientMessage(id, verde, msg);
* * * * * * }else{
* * * * * * SendClientMessage(playerid, verde, "[Info-Insano]: Erro ao criar o veiculo!");
* * * *
* * * * }else{
* * * * SendClientMessage(playerid, vermelho, "[Info-Insano]: Modelo ID Incorreto! (400-611)");
}
* * * * return 1;
* * }
C:\Users\NATAN\Desktop\Samp\[BMG] BRASIL MISTER GAMES 2012\gamemodes\GM.pwn(550) : error 029: invalid expression, assumed zero
C:\Users\NATAN\Desktop\Samp\[BMG] BRASIL MISTER GAMES 2012\gamemodes\GM.pwn(550) : error 017: undefined symbol "cmd_setcar"
C:\Users\NATAN\Desktop\Samp\[BMG] BRASIL MISTER GAMES 2012\gamemodes\GM.pwn(550) : error 029: invalid expression, assumed zero
C:\Users\NATAN\Desktop\Samp\[BMG] BRASIL MISTER GAMES 2012\gamemodes\GM.pwn(550) : fatal error 107: too many error messages on one line
//Linha550 CMD:setcar(playerid, params[])
CMD:setcar(playerid, params[]) {
{
new id, car, cor[2];
If(!IsPlayerAdmin(playerid)) return 1;
If(sscanf(params, "uinn", id, car, cor[0], cor[1])) return 1;
If(!IsPlayerConnected(id)) return 1;
if(car >= 400 && car <= 611){
if(CriarVeiculoPlayer(playerid,id, car, cor[0], cor[1])){
SendClientMessage(playerid, verde, "[Info-Insano]: Veiculo Criado e Salvo com sucesso!");
new msg[256];
format(msg,256,"[Info-Insano]: O Administrador %s Criou Um Veiculo Exclusivo Para Vocк!",PlayerNome(playerid));
SendClientMessage(id, verde, msg);
}else{
SendClientMessage(playerid, verde, "[Info-Insano]: Erro ao criar o veiculo!");
}else{
SendClientMessage(playerid, vermelho, "[Info-Insano]: Modelo ID Incorreto! (400-611)");
}
return 1;
}
CMD:setcar(playerid, params[]) {
{
new id, car, cor[2];
If(!IsPlayerAdmin(playerid)) return 1;
If(sscanf(params, "uinn", id, car, cor[0], cor[1])) return 1;
If(!IsPlayerConnected(id)) return 1;
if(car >= 400 && car <= 611){
if(CriarVeiculoPlayer(playerid,id, car, cor[0], cor[1])){
SendClientMessage(playerid, verde, "[Info-Insano]: Veiculo Criado e Salvo com sucesso!");
new msg[256];
format(msg,256,"[Info-Insano]: O Administrador %s Criou Um Veiculo Exclusivo Para Vocк!",PlayerNome(playerid));
SendClientMessage(id, verde, msg);
}else{
SendClientMessage(playerid, verde, "[Info-Insano]: Erro ao criar o veiculo!");
}else{
SendClientMessage(playerid, vermelho, "[Info-Insano]: Modelo ID Incorreto! (400-611)");
}
return 1;
}
#include <a_samp>
#include <zcmd>
// fora de qualquer public, stock etc.
CMD:setcar(playerid, params[])
{
new id, car, cor[2];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, vermelho, "Vocк nгo tem permissгo!");
if(sscanf(params, "uinn", id, car, cor[0], cor[1]))
{
SendClientMessage(playerid, verde, " /setcar [modelo] [cor1] [cor2]");
return 1;
}
if(!IsPlayerConnected(id)) return 1;
if(car >= 400 && car <= 611)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(CriarVeiculoPlayer(playerid,id, car, cor[0], cor[1]))
{
SendClientMessage(playerid, verde, "[Info-Insano]: Veiculo Criado e Salvo com sucesso!");
new msg[256];
format(msg, 256, "[Info-RedBull]: O Administrador %s Criou Um Veiculo Exclusivo Para Vocк!", PlayerNome(playerid));
SendClientMessage(id, verde, msg);
SendClientMessage(playerid, verde, "Veнculo setado com sucesso!");
}
}
else SendClientMessage(playerid, vermelho, "saia do veiculo para poder criar outro!");
}
return 1;
}
C:\Users\NATAN\Desktop\Samp\[BMG] BRASIL MISTER GAMES 2012\gamemodes\GM.pwn(949) : error 017: undefined symbol "CriarVeiculoPlayer"
C:\Users\NATAN\Desktop\Samp\[BMG] BRASIL MISTER GAMES 2012\gamemodes\GM.pwn(954) : error 017: undefined symbol "PlayerNome"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
//linha 949 if(CriarVeiculoPlayer(playerid,id, car, cor[0], cor[1]))
//linha 954 format(msg, 256, "[Info-RedBull]: O Administrador %s Criou Um Veiculo Exclusivo Para Vocк!", PlayerNome(playerid));
Entгo velho deu 2 erros agora:
pawn Code:
|
#include <a_samp>
#include <zcmd>
#include <sscanf2>
CMD:setcar(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, vermelho, "Vocк nгo tem permissгo!");
new modelo, cor1, cor2;
if(sscanf(cmdtext, "s[8]dD(-1)D(-1)", cmd, modelo, cor1, cor2))
{
SendClientMessage(playerid, verde, "Use: /setcar [modelo] [cor1] [cor2]");
return 1;
}
if(modelo >= 400 && modelo <= 611)
{
if(IsPlayerInAnyVehicle(playerid))
{
new playerip[64],
Float:X, Float:Y, Float:Z,
Float:ang;
GetPlayerPos(playerid, X, Y, Z);
GetVehicleZAngle(GetPlayerVehicleID(playerid), ang);
GetPlayerIp(playerid, playerip, sizeof(playerip));
SetTimerEx("CriarVeiculo", 5000, false, "dffffdd", modelo, X, Y, Z, ang, cor1, cor2);
SendClientMessage(playerid, verde, "Veнculo setado com sucesso!");
}
else
{
SendClientMessage(playerid, verde, "vocк estб em um veiculo saia dele para criar outro !");
}
}
else
{
SendClientMessage(playerid, verde, "ID fora do normal! | ID's = 400-611");
}
return 1;
}
forward CriarVeiculo(m, Float:x, Float:y, Float:z, Float:r, c, d);
public CriarVeiculo(m, Float:x, Float:y, Float:z, Float:r, c, d)
{
AddStaticVehicleEx(m, x, y, z, r, c, d, 30);
return 1;
}