Ich habe nur das getan was er wollte ![]()
Beiträge von #lazy
-
-
Nils Problem ist,
Das er das falsche Pawno benutzt.
Also du gehst in den "pawno" Ordner in deinem sa:mp server,
dann prüfst du ob dieses include vorhanden ist.1. Falls nein:
Downloade es dir und befolge weiter Schritt 2.2. Falls ja:
Öffne dort die "pawno.exe" und drücke auf "Open" dann wählst du das Script aus und compilest es. -
Hier:
[ SCRIPTING ] Klammerfehler herausfinden und beseitigen -
ocmd:veh(playerid,params[])
{
new ModelID, color[2],Float:VehPos[4], vehicleid;
if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,WEINROT,"Du bist nicht zu Fuss");
if(sscanf(params, "ddd",ModelID,color[0],color[1])) return SendClientMessage(playerid,WEINROT, "/veh [vehicleid] [color1] [color2]");
if(ModelID < 400 || ModelID > 611) return SendClientMessage(playerid,WEINROT, "Die CarID muss von 400 bis 611 sein");
if(color[0] < 0 || color[0] > 126 || color[1] < 0 || color[1] > 126) return SendClientMessage(playerid,WEINROT, "Die FarbID muss zwischen 0 - 126 sein");
{
GetPlayerPos(playerid, VehPos[0],VehPos[1],VehPos[2]);
GetPlayerFacingAngle(playerid, VehPos[3]);
vehicleid = CreateVehicle(ModelID,VehPos[0],VehPos[1],VehPos[2],VehPos[3],color[0],color[1],-1);
LinkVehicleToInterior(vehicleid,GetPlayerInterior(playerid));
SetVehicleVirtualWorld(vehicleid,GetPlayerVirtualWorld(playerid));
PutPlayerInVehicle(playerid, vehicleid, 0);
}
}ungetestet
-
Poste uns doch die Zeilen....
-
Ja es hat ein Wantedsystem
-
Vielen Dank.
Funktioniert. -
Untereinander posten ging irgendwie nicht.
Habe jetzt pastebin link gepostet. -
Moin liebes breadfis,
Ich habe einen klammerfehler in meinem Script.
Ich habe bereits das Tutorial von DarthXela (Klammerfehler finden) befolgt, aber ich finde ihn nicht.
Daher bitte ich euch um Hilfe:if(dialogid == DIALOG_FIGHTSTYLE) { if(response==0) { return 1; } if(response==1) { if(listitem == 0) { if(GetPlayerMoney(playerid) >= PREIS) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL); GivePlayerMoney(playerid, -PREIS); SendClientMessage(playerid,HELLBLAU,"Du hast den normalen Fightstyle erlernt (Preis: 500)!"); } else { SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld"); } } if(listitem == 1) { if(GetPlayerMoney(playerid) >= PREIS) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING); GivePlayerMoney(playerid, -PREIS); SendClientMessage(playerid,HELLBLAU,"Du hast den Boxer Fightstyle erlernt (Preis: 500)!"); } else { SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld"); } } if(listitem == 2) { if(GetPlayerMoney(playerid) >= PREIS) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU); GivePlayerMoney(playerid, -PREIS); SendClientMessage(playerid,HELLBLAU,"Du hast den Kungfu Fightstyle erlernt (Preis: 500)!"); else { SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld"); } } if(listitem == 3) { if(GetPlayerMoney(playerid) >= PREIS) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD); GivePlayerMoney(playerid, -PREIS); SendClientMessage(playerid,HELLBLAU,"Du hast den Kneehead Fightstyle erlernt (Preis: 500)!"); else { SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld"); } } if(listitem == 4) { if(GetPlayerMoney(playerid) >= PREIS) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK); GivePlayerMoney(playerid, -PREIS); SendClientMessage(playerid,HELLBLAU,"Du hast den Grabkick Fightstyle erlernt (Preis: 500)!"); } else { SendClientMessage(playerid, WEINROT,"Du hast nicht genug Geld"); } if(listitem == 5) { if(GetPlayerMoney(playerid) >= PREIS) { SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW); GivePlayerMoney(playerid, -PREIS); SendClientMessage(playerid,HELLBLAU,"Du hast den Elbow Fightstyle erlernt (Preis: 500)!"); } else { SendClientMessage(playerid, WEINROT,"SERVER: Du hast nicht genug Geld"); } } } }
//edit:
Da das einfügen scheinbar nicht geht, hier pastebin:
http://pastebin.com/GyxXFduP
mfg -
Poste uns villeicht mal die zeilen.....
-
Interesse meinerseits,
da das mal was wirklich nützliches wäre. -
Nimm doch AlexandA's Job Creator.
-
Race Server?
Immer gerne
Da ich mein Fahrskill besser als mein Waffenskill ist. -
Ausschnitte wären nett.
-
Er wollte ocmd!
ocmd:veh(playerid,params[])
{
new ModelID, color[2],Float:VehPos[4], vehicleid;
if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,WEINROT,"Du bist nicht zu Fuss");
if(sscanf(params, "ddd",ModelID,color[0],color[1])) return SendClientMessage(playerid,WEINROT, "/veh [vehicleid] [color1] [color2]");
if(ModelID < 400 || ModelID > 611) return SendClientMessage(playerid,WEINROT, "Die CarID muss von 400 bis 611 sein");
if(color[0] < 0 || color[0] > 126 || color[1] < 0 || color[1] > 126) return SendClientMessage(playerid,WEINROT, "Die FarbID muss zwischen 0 - 126 sein");
if(isPlayerAnAdmin(playerid,3) || CallRemoteFunction("PlayerIsAnAdmin","i",playerid))
{
GetPlayerPos(playerid, VehPos[0],VehPos[1],VehPos[2]);
GetPlayerFacingAngle(playerid, VehPos[3]);
vehicleid = CreateVehicle(ModelID,VehPos[0],VehPos[1],VehPos[2],VehPos[3],color[0],color[1],-1);
LinkVehicleToInterior(vehicleid,GetPlayerInterior(playerid));
SetVehicleVirtualWorld(vehicleid,GetPlayerVirtualWorld(playerid));
PutPlayerInVehicle(playerid, vehicleid, 0);
}
else return SendClientMessage(playerid,WEINROT, "Du bist kein Admin!");
return 1;
} -
Ist irgendwie nur ein Hintergund + Text + Bild....
-
@capcon:
Nein so geht das nicht@threaderstelle:
Poste bitte auch die Zeilen darum. -
-
Machst wahrscheinlich die MrMonat tuts.
Sieht bei mir so aus:stock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned")==1)
{
SendClientMessage(playerid,ROT,"Du bist vom Server gebannt!");
Kick(playerid);
}
if(GetPVarInt(playerid,
SetPVarInt(playerid,"loggedin",1);
return 1;
}
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
return 1;
}
return 1;
} -
error 1-2:
variable doppelt definiert...meine ich zumindesterro 3:
steht da ja, eventcar steht irgendwo, wird dort aber nicht genutzt.wenns falsch ist sagt mir bescheid.
mfg