Tag...
vorab:
ich bin kein Scriptgenie, sondern habe gestern angefangen mir ein wenig pawno anzueignen und damit umzugehen..
davon kommt nix online etc, nur fürs lernen ![]()
also ich mache grad für ein LV DM Script, welches ja beim samp 0.3c server aufm sa-mp.com vorhanden ist, eine deutsche übersetzung und will dort halt ein paar cmds in nem filterscript einbauen..
die cmds sehen so aus (weitesgehend copy+paste ausm schon vorhandenen filterscript aber halt msg box hinzugefügt und abgeändert..
#pragma tabsize 0
#include <a_samp>
#include <core>
#include <float>
#include "../include/gl_common.inc"
new Text3D:textid;
new PlayerText3D:playertextid;
new savanna=0;
new blade=0;
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
new engine,lights,alarm,doors,bonnet,boot,objective;
if(strcmp( cmd, "/spawn", true ) == 0 )
{
new Float:X, Float:Y, Float:Z;
new tmp[256];
new created_vehicle_id;
tmp = strtok( cmdtext, idx );
GetPlayerPos( playerid, X, Y, Z );
created_vehicle_id = CreateVehicle( strval(tmp), X+2, Y+2, Z, 0, 0, 0, -1 );
new msg[256];
format(msg,256,"Das Auto wurde gespawnt!",created_vehicle_id);
SendClientMessage(playerid,0xAAAAAAAA,msg);
return 1;
}
if(strcmp(cmd, "/fix", true) == 0)
{
new vid = GetPlayerVehicleID(playerid);
if (vid) RepairVehicle(vid);
new msg[256];
format(msg,256,"Das Auto wurde repariert!");
SendClientMessage(playerid,0xAAAAAAAA,msg);
return 1;
}
if(strcmp(cmd, "/addnos", true) == 0)
{
new vid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vid, 1010);
new msg[256];
format(msg,256,"Dem Auto wurde NOS hinzugefügt!");
SendClientMessage(playerid,0xAAAAAAAA,msg);
return 1;
}
if(strcmp(cmd, "/revnos", true) == 0)
{
new vid = GetPlayerVehicleID(playerid);
RemoveVehicleComponent(vid, 1010);
new msg[256];
format(msg,256,"DemAuto wurde das NOS entfernt");
SendClientMessage(playerid,0xAAAAAAAA,msg);
return 1;
}
if(strcmp(cmd, "/jp",true) == 0)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK);
new msg[256];
format(msg,256,"Du hast dir ein Jetpack gegeben!");
SendClientMessage(playerid,0xAAAAAAAA,msg);
return 1;
}
if(strcmp(cmd, "/setskin", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext,idx);
SetPlayerSkin(playerid,strval(tmp));
return 1;
}
der error kommt:
C:\Dokumente und Einstellungen\Admin\Desktop\Server\filterscripts\zadmin_cmds.pwn(85) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Admin\Desktop\Server\filterscripts\zadmin_cmds.pwn(91) : error 030: compound statement not closed at the end of file (started at line 19)
jmd ne idee das zu fixxen?
hab im internet gefunden, dass dort irgendwo eine { auf ist und die nicht geschlossen wird, wo genau weiß ich aber nicht...
wäre nett wenn ihrs mir einfach verbessert und nicht unbedingt "übelst mega" scripter sprache benutzt :X