jo wär ganz gut, dann könnte man da noch die pwn´s hochladen, die so kleine Sachen betreffen.
Beiträge von Willi
-
-
2 Errors
CodeD:\Programme\Rockstar Games\GTA San Andreas\gamemodes\meins.pwn(601) : error 035: argument type mismatch (argument 1) D:\Programme\Rockstar Games\GTA San Andreas\gamemodes\meins.pwn(604) : error 035: argument type mismatch (argument 1) D:\Programme\Rockstar Games\GTA San Andreas\gamemodes\meins.pwn(600) : warning 204: symbol is assigned a value that is never used: "carmodel" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors.
if(!strcmp(cmd, "/auto", true, 5)) {
new carmodel;
carmodel = cmdtext[7];
if(!strlen(carmodel)) { //601
SendClientMessage(playerid, COLOR_RED, "Nimm : /auto [modelid]");
}
new carmodelid = strval(carmodel); //604
if(carmodelid < 400 || carmodelid > 611) {
SendClientMessage(playerid, COLOR_RED, "Error: Falsche Model ID");
}
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
CreateVehicle(carmodelid, X, Y+2, Z+1, A, -1, -1, 120);
format(string, 256, "Auto mit der ID %d gespawnt", carmodelid);
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
} -
hmm, wo bekomm ich denn noch so direkt den Code Schnipsel her? ohne das ich das ausm debugmode nehmen muss...
-
Hi Leute, wisst ihr n Code womit ich autos spawnen kann, wenn ich die id angeb?
Also das ich z.b. /auto [id] mach un der mir dat dann spawnt???Willi
-
schade, der link geht net...
-
-
Hi ich hab hier ma ne Frage, wie bekomme ich es hin, das das Tor mit nur einem Befehl geöffnet und wieder geschlossen wird?
Damit bekomm ich es zwar auf, aber nicht wieder zu
if(strcmp(cmd,"/torhq",true)==0){
if(PlayerInfo[playerid][pJob] == 7) {
MoveObject(torpd, 2237.718994, 2450.659912, 9.917156,4);//Auf
}else{
MoveObject(torpd, 2237.718994, 2457.659912, 9.917156,4);//Zu
}
if(PlayerInfo[playerid][pJob] == 3) {
MoveObject(tortrucker1, -485.040375, -562.765076, 28.844574,4);//Auf
MoveObject(tortrucker2, -493.895752, -562.927368, 29.026625,4);//Auf
}else{
MoveObject(tortrucker1, -485.040375, -562.765076, 28.844574,4);//Zu
MoveObject(tortrucker2, -493.895752, -562.927368, 29.026625,4);//Zu
}
return 1;
} -
sach ma grad einer wie ich dat mitm Pawno Quelltext angeben kann, dann lad ich den kompletten Script hoch. Worüber ich eig. nicht sehr erfreut bin. Aber dann hilfts was
Wer mir grad hier ma helfen kann, soll ma bitte auf diesen TS Server kommen : 80.154.33.236:9950
-
nichts... der Zeigt mir An
Name: Heinz_Williun dann is ende.
Der mag das i-wie mitm Job Anzeige nicht.PS: Gibts für dat Forum keinen Ts Server???
-
Also, der zeigt mir jetzt keine Errors mehr an, aber wenn ich jetzt im Spiel Mein Profil anzeigen lasse, kommt der nur bis zum Namen und zeigt ab da nix mehr an.
Danach sollten dann halt die Zeilen mit Job un Führerschein kommen. DAt steht alles im PrintPlayerWeapons drinne un seit da das mitm JobNames[job-1] drin ist. Zeigt der ab da nix mehr an.
Die fehlen halt. -
jo funzt, aber jetzt zeigt der mir nicht mehr dat komplette Profil an, sondern nur den Namen, un dann is Ende.
-
ja ich hab das mit //1630 dahinter geschrieben, aber ich weiß net wie ihr das im Pawno Quelltext angebt, dann wärs einfacher.
-
4 Errors
Ma noch als Frage, wie könnt ihr die Codes hier im Forum als Pawno Quelltexte angeben???
Code
Alles anzeigenC:\Dokumente und Einstellungen\Ernst.Obermann\Desktop\[GER]Reallife +Scripts Selfmade\WillisM.pwn(1630) : warning 211: possibly unintended assignment C:\Dokumente und Einstellungen\Ernst.Obermann\Desktop\[GER]Reallife +Scripts Selfmade\WillisM.pwn(1630) : error 022: must be lvalue (non-constant) C:\Dokumente und Einstellungen\Ernst.Obermann\Desktop\[GER]Reallife +Scripts Selfmade\WillisM.pwn(1630) : error 029: invalid expression, assumed zero C:\Dokumente und Einstellungen\Ernst.Obermann\Desktop\[GER]Reallife +Scripts Selfmade\WillisM.pwn(1630) : warning 215: expression has no effect C:\Dokumente und Einstellungen\Ernst.Obermann\Desktop\[GER]Reallife +Scripts Selfmade\WillisM.pwn(1630) : error 001: expected token: ";", but found ")" C:\Dokumente und Einstellungen\Ernst.Obermann\Desktop\[GER]Reallife +Scripts Selfmade\WillisM.pwn(1630) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
Un das sin die LinienCode
Alles anzeigenif(strcmp(cmd, "/job", true) == 0) { if (IsPlayerAdmin(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, GRÜN, "__________________________________________________________________________"); SendClientMessage(playerid, ROT, "Benutze: /job [spielerid] [JobId] [Rang]"); SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |1 Sanitäter |2 Autoverkäufer |3 Trucker |4 Kellner |5 Drogendealer |6 Priester"); SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |7 Polizist |8 Fahrschullehrer"); SendClientMessage(playerid, COLOR_GRAD4, "Ränge 0|Angestellter |1 Chef"); SendClientMessage(playerid, GRÜN, "__________________________________________________________________________"); return 1; } if(IsStringAName(tmp)) { giveplayerid = GetPlayerID(tmp); } else { giveplayerid = strval(tmp); } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, GRÜN, "__________________________________________________________________________"); SendClientMessage(playerid, ROT, "Benutze: /job [spielerid] [JobId] [Rang]"); SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |1 Sanitäter |2 Autoverkäufer |3 Trucker |4 Kellner |5 Drogendealer |6 Priester"); SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |7 Polizist |8 Fahrschullehrer"); SendClientMessage(playerid, COLOR_GRAD4, "Ränge 0|Angestellter |1 Chef"); SendClientMessage(playerid, GRÜN, "__________________________________________________________________________"); return 1; } new stat; stat = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, GRÜN, "__________________________________________________________________________"); SendClientMessage(playerid, ROT, "Benutze: /job [spielerid] [JobId] [Rang]"); SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |1 Sanitäter |2 Autoverkäufer |3 Trucker |4 Kellner |5 Drogendealer |6 Priester"); SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |7 Polizist |8 Fahrschullehrer"); SendClientMessage(playerid, COLOR_GRAD4, "Ränge 0|Angestellter |1 Chef"); SendClientMessage(playerid, GRÜN, "__________________________________________________________________________"); return 1; } new amount; amount = strval(tmp); if (stat>=1 && stat=< 8) { //1630 format(string, sizeof(string), " Der Job dieses Spielers ist nun %s",JobNames[stat-1]); PlayerInfo[giveplayerid][pJob] = stat; PlayerInfo[giveplayerid][pRang] = amount; SendClientMessage(playerid, ROT, string); } else { SendClientMessage(playerid, ROT, "Wat is los??? Diesen Befehl kenn ich nicht."); } return 1; } }
-
jajaja, musste nur grad weg, un meine schwester war am pc un hat senden gedrückt.
Hier iss n Beispiel:Code
Alles anzeigenif(strcmp(cmd, "/job", true) == 0) { if (IsPlayerAdmin(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, GRÜN, "__________________________________________________________________________"); SendClientMessage(playerid, ROT, "Benutze: /job [spielerid] [JobId] [Rang]"); SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |1 Sanitäter |2 Autoverkäufer |3 Trucker |4 Kellner |5 Drogendealer |6 Priester"); SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |7 Polizist |8 Fahrschullehrer"); SendClientMessage(playerid, COLOR_GRAD4, "Ränge 0|Angestellter |1 Chef"); SendClientMessage(playerid, GRÜN, "__________________________________________________________________________"); return 1; } if(IsStringAName(tmp)) { giveplayerid = GetPlayerID(tmp); } else { giveplayerid = strval(tmp); } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, GRÜN, "__________________________________________________________________________"); SendClientMessage(playerid, ROT, "Benutze: /job [spielerid] [JobId] [Rang]"); SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |1 Sanitäter |2 Autoverkäufer |3 Trucker |4 Kellner |5 Drogendealer |6 Priester"); SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |7 Polizist |8 Fahrschullehrer"); SendClientMessage(playerid, COLOR_GRAD4, "Ränge 0|Angestellter |1 Chef"); SendClientMessage(playerid, GRÜN, "__________________________________________________________________________"); return 1; } new stat; stat = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, GRÜN, "__________________________________________________________________________"); SendClientMessage(playerid, ROT, "Benutze: /job [spielerid] [JobId] [Rang]"); SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |1 Sanitäter |2 Autoverkäufer |3 Trucker |4 Kellner |5 Drogendealer |6 Priester"); SendClientMessage(playerid, COLOR_GRAD4, "Jobs: |7 Polizist |8 Fahrschullehrer"); SendClientMessage(playerid, COLOR_GRAD4, "Ränge 0|Angestellter |1 Chef"); SendClientMessage(playerid, GRÜN, "__________________________________________________________________________"); return 1; } new amount; amount = strval(tmp); if(stat == 1) { PlayerInfo[giveplayerid][pJob] = stat; PlayerInfo[giveplayerid][pRang] = amount; format(string, sizeof(string), " Der Job dieses Spielers ist nun Sanitäter"); } else if(stat == 2) { PlayerInfo[giveplayerid][pJob] = stat; PlayerInfo[giveplayerid][pRang] = amount; format(string, sizeof(string), " Der Job dieses Spielers ist nun Autoverkäufer"); } else if(stat == 3) { PlayerInfo[giveplayerid][pJob] = stat; PlayerInfo[giveplayerid][pRang] = amount; format(string, sizeof(string), " Der Job dieses Spielers ist nun Trucker"); } else if(stat == 4) { PlayerInfo[giveplayerid][pJob] = stat; PlayerInfo[giveplayerid][pRang] = amount; format(string, sizeof(string), " Der Job dieses Spielers ist nun Kellner"); } else if(stat == 5) { PlayerInfo[giveplayerid][pJob] = stat; PlayerInfo[giveplayerid][pRang] = amount; format(string, sizeof(string), " Der Job dieses Spielers ist nun Drogendealer"); } else if(stat == 6) { PlayerInfo[giveplayerid][pJob] = stat; PlayerInfo[giveplayerid][pRang] = amount; format(string, sizeof(string), " Der Job dieses Spielers ist nun Priester"); } else if(stat == 7) { PlayerInfo[giveplayerid][pJob] = stat; PlayerInfo[giveplayerid][pRang] = amount; format(string, sizeof(string), " Der Job dieses Spielers ist nun Polizist"); } else if(stat == 8) { PlayerInfo[giveplayerid][pJob] = stat; PlayerInfo[giveplayerid][pRang] = amount; format(string, sizeof(string), " Der Job dieses Spielers ist nun Fahrschullehrer"); } SendClientMessage(playerid, ROT, string); } else { SendClientMessage(playerid, ROT, "Wat is los??? Diesen Befehl kenn ich nicht."); } return 1; } if(strcmp(cmd, "/dienst", true) == 0) { if(IsPlayerInCheckpoint(playerid)) { switch (playerCheckpoint[playerid]) { case CP_SANI:{ if(PlayerInfo[playerid][pJob] == 1) { if(gTeam[playerid] == TEAM_SANI){ GetPlayerName(playerid,pname,sizeof(pname)); format(string,256," DIENSTABTRITT: %s beendet seinen Dienst als: Sanitäter",pname); SendClientMessageToAll(COLOR_LIGHTGREEN,string); SetPlayerSkin(playerid,250); gTeam[playerid] = TEAM_NONE; return 1; } if(gTeam[playerid] == TEAM_NONE){ GetPlayerName(playerid,pname,sizeof(pname)); format(string,256," DIENSTANTRITT: %s beginnt seinen Dienst als: Sanitäter",pname); SendClientMessageToAll(COLOR_LIGHTBLUE,string); ShowMenuForPlayer(Sani, playerid); TogglePlayerControllable(playerid, 0); gTeam[playerid] = TEAM_SANI; SendClientMessage(playerid, GRÜN, "/jobbefehle für deine Jobbefehle"); return 1; } } } public PrintPlayerWeapons(playerid,targetid) { if (gdebug >= 1){printf("DEBUG PrintPlayerWeapons(%d %d)",playerid,targetid);} new job = PlayerInfo[targetid][pJob]; new car = PlayerInfo[targetid][pLicCar]; new bike = PlayerInfo[targetid][pLicBike]; new plane = PlayerInfo[targetid][pLicPlane]; new racem = PlayerInfo[targetid][pLicRaceM]; new livesec = PlayerInfo[targetid][pLiveSec]; new Float:health; new name[MAX_PLAYER_NAME]; GetPlayerName(targetid, name, sizeof(name)); GetPlayerHealth(targetid,health); new Float:px,Float:py,Float:pz; GetPlayerPos(targetid, px, py, pz); new coordsstring[256]; new married[20]; strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255); //format(coordsstring, sizeof(coordsstring), "%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%.1f,%.1f,%.1f,%.1f,%.1f", PlayerInfo[playerid][pPassword], cash, admin, level,gun1,gun2,gun3,gun4,gun5,gun6,ammo1,ammo2,ammo3,ammo4,ammo5,ammo6,shealth,health, px, py, pz); //SendClientMessage(playerid, TEAM_BLUE_COLOR, coordsstring); SendClientMessage(playerid, GRÜN,"_______________________________________"); format(coordsstring, sizeof(coordsstring),"*** %s ***",name); SendClientMessage(playerid, WEISS,coordsstring); format(coordsstring, sizeof(coordsstring), "Job: %d Verheiratet mit: %d", job, married); SendClientMessage(playerid, COLOR_GRAD1,coordsstring); format(coordsstring, sizeof(coordsstring), "Führerschein: %d Motorradschein: %d Flugzeuglizenz: %d", car, bike, plane); SendClientMessage(playerid, COLOR_GRAD1,coordsstring); format(coordsstring, sizeof(coordsstring), "Rennmaschinen: %d Lebensversicherung : %d", racem, livesec); SendClientMessage(playerid, COLOR_GRAD1,coordsstring); //SendClientMessage(playerid, COLOR_GRAD6,"Hint: use /level <playerid> to see another players stats"); SendClientMessage(playerid, GRÜN,"_______________________________________"); }
Das sind jetzt nur die auschnitte, die man dafür braucht, un wenn jetz halt dieses PrintPlayerWeapon ausgeführt wird, soll da halt net die Zahl stehen, sondern der Name des Jobs.
-
etwas länger
-
Hi, also ich hab folgendes Problem.
Bei meinem Jobsystem ist alles mit Zahlen definiert.
Aber wenn eine Person dann halt sein Profil anzeigen lässt, soll da nicht die Zahl stehen sondern der Job.
Wie bekomme ich das hin? -
k thx rafelder
-
Wisst ihr wie ich es machen kann, das der die Dateien die der Script erstellt automatisch von allein durchnummeriert im Namen?
-
ja du hast das interior nicht richtig eingestellt. Das Interior muss 0 Sein.
-
ja toll, wie bekomm ich das jetz hin? is die neuer Version denn schon raus??? Oder muss ich einfach nur mien Pawno Uppen?