02.02.2013, 14:36
Hello,
I can't use Filterscript Commands, here are my Publics:
Filterscript
Gamemode
I can't use Filterscript Commands, here are my Publics:
Filterscript
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(CommandLoging == 1)
{
CommandLog(playerid, cmdtext);
}
return 0;
}
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new tmp[128],cmd[128],idx,str[128];
new Float:pos[3];
cmd = strtok(cmdtext, idx);
if (strcmp(cmd, "/autoverkaufen", true) ==0 )
{
if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"Du musst im Fahrzeug sitzen!");
for(new i = 1;i<MAX_AUTOS;i++)
{
if(PlayerAuto[i][id_x] == GetPlayerVehicleID(playerid))
{
if(strcmp(PlayerAuto[i][vkey],SpielerName(playerid),false)) return SendClientMessage(playerid,ROT,"Dieses Fahrzeug gehцrt dir nicht!");
{
format(str,sizeof str,"autos/%d_auto.txt",i);
new omgoomomomom=dini_Int(str,"verkaufspreis");
GivePlayerMoney(playerid,omgoomomomom);
new geldbekommen[128];
format(geldbekommen,sizeof(geldbekommen),"Du hast dein Auto fьr %iЂ verkauft!",omgoomomomom);
SendClientMessage(playerid,ORANGE,geldbekommen);
PlayerAuto[i][vmodel] = 0;
PlayerAuto[i][vkey] = '\0';
PlayerAuto[i][plate] = '\0';
PlayerAuto[i][v_xc] = (0.0);
PlayerAuto[i][v_yc] = (0.0);
PlayerAuto[i][v_zc] = (0.0);
PlayerAuto[i][v_ac] = (0.0);
PlayerAuto[i][vmod0] = (0);
PlayerAuto[i][vmod1] = (0);
PlayerAuto[i][vmod2] = (0);
PlayerAuto[i][vmod3] = (0);
PlayerAuto[i][vmod4] = (0);
PlayerAuto[i][vmod5] = (0);
PlayerAuto[i][vmod6] = (0);
PlayerAuto[i][vmod7] = (0);
PlayerAuto[i][vmod8] = (0);
PlayerAuto[i][vmod9] = (0);
PlayerAuto[i][vmod10] = (0);
PlayerAuto[i][vmod11] = (0);
PlayerAuto[i][vmod12] = (0);
PlayerAuto[i][vmod13] = (0);
PlayerAuto[i][carlock] = (0);
PlayerAuto[i][vneon] = (0);
PlayerAuto[i][verkaufspreis] = (0);
DestroyVehicle(PlayerAuto[i][id_x]);
PlayerAuto[i][id_x] = (0);
PlayerAuto[i][vfarbe1] = (0);
PlayerAuto[i][vfarbe2] = (0);
PlayerAuto[i][paintjob] = (0);
fremove(str);
DestroyObject(neon1[playerid][0]);
DestroyObject(neon2[playerid][0]);
DestroyObject(neon1[playerid][1]);
DestroyObject(neon2[playerid][1]);
DestroyObject(neon1[playerid][2]);
DestroyObject(neon2[playerid][2]);
DestroyObject(neon1[playerid][3]);
DestroyObject(neon2[playerid][3]);
DestroyObject(neon1[playerid][4]);
DestroyObject(neon2[playerid][4]);
DestroyObject(neon1[playerid][5]);
DestroyObject(neon2[playerid][5]);
neon[playerid][0]=0;
SetPVarInt(playerid,"CA",GetPVarInt(playerid,"CA") - 1);
}
}
}
return 1;
}
if (strcmp(cmd, "/parken", true) ==0 )
{
if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"Du musst im Fahrzeug sitzen!");
for(new i = 1;i<MAX_AUTOS;i++)
{
if(PlayerAuto[i][id_x] == GetPlayerVehicleID(playerid))
{
if(strcmp(PlayerAuto[i][vkey],SpielerName(playerid),false))return SendClientMessage(playerid,ROT,"Dieses Fahrzeug gehцrt nicht dir!");
GetVehiclePos(GetPlayerVehicleID(playerid),PlayerAuto[i][n_xx],PlayerAuto[i][n_yy],PlayerAuto[i][n_zz]);
GetVehicleZAngle(GetPlayerVehicleID(playerid),PlayerAuto[i][n_aa]);
SendClientMessage(playerid,ORANGE,"Fahrzeug wurde nun hier abgestellt.");
format(str,sizeof str,"autos/%d_auto.txt",i);
dini_FloatSet(str,"x",PlayerAuto[i][n_xx]);
dini_FloatSet(str,"y",PlayerAuto[i][n_yy]);
dini_FloatSet(str,"z",PlayerAuto[i][n_zz]);
dini_FloatSet(str,"a",PlayerAuto[i][n_aa]);
}
}
return 1;
}
if (strcmp(cmd, "/lololoparken", true) ==0 )
{
if(isPlayerAnAdmin(playerid,6))
{
if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"Du musst im Fahrzeug sitzen!");
for(new i = 1;i<MAX_AUTOS;i++)
{
if(PlayerAuto[i][id_x] == GetPlayerVehicleID(playerid))
{
GetVehiclePos(GetPlayerVehicleID(playerid),PlayerAuto[i][n_xx],PlayerAuto[i][n_yy],PlayerAuto[i][n_zz]);
GetVehicleZAngle(GetPlayerVehicleID(playerid),PlayerAuto[i][n_aa]);
SendClientMessage(playerid,ORANGE,"Fahrzeug wurde nun hier abgestellt.");
format(str,sizeof str,"autos/%d_auto.txt",i);
dini_FloatSet(str,"x",PlayerAuto[i][n_xx]);
dini_FloatSet(str,"y",PlayerAuto[i][n_yy]);
dini_FloatSet(str,"z",PlayerAuto[i][n_zz]);
dini_FloatSet(str,"a",PlayerAuto[i][n_aa]);
}
}
}
return 1;
}
if (strcmp(cmd, "/verkaufen", true) ==0 )
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du musst im Fahrzeug sitzen!");
{
tmp = strtok(cmdtext,idx);
if(!tmp[0])return SendClientMessage(playerid,BLAU,"Info: /verkaufen [Spielerid] [preis]");
new userx = strval(tmp);
if(userx == playerid)return SendClientMessage(playerid,ROT,"Du kannst das Fahrzeug nicht an dich selbst verkaufen!");
if(!IsPlayerConnected(userx))return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
if(VerkaufDat[userx][verkaufspartner] > -1)return SendClientMessage(playerid,ROT,"Der Spieler befasst sich gerade mit einem Angebot!");
GetPlayerPos(userx,pos[0],pos[1],pos[2]);
if(!IsPlayerInRangeOfPoint(playerid,5.0,pos[0],pos[1],pos[2]))return SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nдhe!");
tmp = strtok(cmdtext,idx);
if(!tmp[0])return SendClientMessage(playerid,ROT,"Info: /verkaufen [Spielerid] [preis]");
new prs = strval(tmp);
if(GetPlayerMoney(userx) < prs)return SendClientMessage(playerid,ROT,"Dieser Spieler hat nicht genug Geld auf der Hand!");
VerkaufDat[userx][verkaufspartner] = playerid;
VerkaufDat[playerid][verkaufspartner] = userx;
VerkaufDat[userx][preiss] = prs;
for(new i = 1;i<MAX_AUTOS;i++)
{
if(PlayerAuto[i][id_x] == GetPlayerVehicleID(playerid))
{
if(strcmp(PlayerAuto[i][vkey],SpielerName(playerid),false))return SendClientMessage(playerid,ROT,"Dieses Fahrzeug gehцrt nicht dir!");
VerkaufDat[userx][autoid] = i;
TogglePlayerControllable(playerid,0);
GameTextForPlayer(playerid,"~r~Warte auf Antwort...",2000,3);
format(str,sizeof str,"Fahrzeug Verkaufs-Angebot von %s\nPreis : %d$",SpielerName(playerid),prs);
ShowPlayerDialog(userx,DIALOG_AUTOVERKAUF,0,"Fahrzeug Kauf Angebot...",str,"Annehmen","Ablehnen");
}
}
}
return 1;
}
if (strcmp(cmd, "/lololoverkaufen", true) ==0 )
{
if(isPlayerAnAdmin(playerid,6))
{
if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,ROT,"Du musst im Fahrzeug sitzen!");
tmp = strtok(cmdtext,idx);
if(!tmp[0])return SendClientMessage(playerid,BLAU,"Info: /verkaufen [Spielerid] [preis]");
new userx = strval(tmp);
if(userx == playerid)return SendClientMessage(playerid,ROT,"Du kannst das Fahrzeug nicht an dich selbst verkaufen!");
if(!IsPlayerConnected(userx))return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht auf dem Server!");
if(VerkaufDat[userx][verkaufspartner] > -1)return SendClientMessage(playerid,ROT,"Der Spieler befasst sich gerade mit einem Angebot!");
GetPlayerPos(userx,pos[0],pos[1],pos[2]);
if(!IsPlayerInRangeOfPoint(playerid,5.0,pos[0],pos[1],pos[2])) return SendClientMessage(playerid,ROT,"Dieser Spieler befindet sich nicht in deiner Nдhe!");
tmp = strtok(cmdtext,idx);
if(!tmp[0])return SendClientMessage(playerid,ROT,"Info: /verkaufen [Spielerid] [preis]");
new prs = strval(tmp);
if(GetPlayerMoney(userx) < prs)return SendClientMessage(playerid,ROT,"Dieser Spieler hat nicht genug Geld auf der Hand!");
VerkaufDat[userx][verkaufspartner] = playerid;
VerkaufDat[playerid][verkaufspartner] = userx;
VerkaufDat[userx][preiss] = prs;
for(new i = 1;i<MAX_AUTOS;i++)
{
if(PlayerAuto[i][id_x] == GetPlayerVehicleID(playerid))
{
VerkaufDat[userx][autoid] = i;
TogglePlayerControllable(playerid,0);
GameTextForPlayer(playerid,"~r~Warte auf Antwort...",2000,3);
format(str,sizeof str,"Fahrzeug Verkaufs-Angebot von %s\nPreis : %d$",SpielerName(playerid),prs);
ShowPlayerDialog(userx,DIALOG_AUTOVERKAUF,0,"Fahrzeug Kauf Angebot...",str,"Annehmen","Ablehnen");
}
}
}
return 1;
}
new fail[128];
format(fail,sizeof(fail),"Der Befehl: %s wurde nicht Gefunden",cmdtext);
return SendClientMessage(playerid,ORANGE,fail);
}