Handmade?
Ohne WorldEdit o.Ä? ![]()
Beiträge von Sharpadox
-
-
meinst du sowas?
Spoiler anzeigen
for(new i=0; i<MAX_VEHICLES; i++)
{
new Float:x,Float:y,Float:z;
GetVehiclePos(i,x,y,z);
if(IsPlayerInRangeOfPoint(playerid,10.0,x,y,z))
{
//Aktion
return 1;
}
return 1;
} -
Den hatte ich auch benutzt, aber jetzt nichtmehr weil ich Selfmade 100% schreiben möchte

Aber kann ich nur weiterempfehlen

-
Einfach ein Enum, eine Variable oder sonstwas benutzen und abspeichern :X
-
Speicherst du die Koordinaten denn mit; ?
mysql_SetFloat
dini_SetFloatWeiß ja nicht womit du speicherst
-
Warum immer OnPlayer"Give"Damage?Es gibt auch OnPlayerTakeDamage...
Es ist nicht umbedingt identisch,
da OnPlayerGiveDamage aufgerufen wird, wenn man einen Spieler bei sich auf dem Screen trifft.
D.h. Wenn es Laggs gibt o.ä. wird das trotzdem aufgerufen, obwohl der Spieler auf den man schießt, keinen Schaden nimmt.
Oke sorry hast ja recht..
Dachte, dass es egal wäre und OnPlayerGiveDamage sinnvoller wäre
-
Versuch es mal mit einem String. Geht bei mir auch

-
Kannst du einfach mit bool's machen und dann machst eine Abfrage in "OnPlayerGiveDamage"
-
Ok dann noch viel erfolg beim scripten.
Total unnötig
Du musst glaub ich dir Koordinaten + Preis und so weiter abspeichern.
Dann musst du eine Abfrage erstellen, ob das Auto abgeschleppt wurde
oder nicht. Wenn es abgeschleppt wurde, lässt man es an den gesaveten
Koords spawnen, dann nurnoch ein Freikauf Befehl.So würde ich es machen

-
if(sscanf(params,"uuu",pID,Rank)) return SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /setadmin [playerid] [adminlevel]");
Was soll das denn heißen

Mach mal das.. Du musst "<=" statt ">="
if(PlayerInfo[playerid][pAdmin] >= 5) return ShowInfoDialog(playerid,"Zugriff Verweigert","Du bist kein Admin, oder hast nicht\ndas Recht dazu, jemanden als Admin zu befördern!");
-
Und wenn er Play_Master1240 heißt? xD
-
Das kann doch nicht sein..
CreateAccount
SavePlayer usw
geht doch auch alles -
ach die ist schon längst da

Die heißt bloß nicht debug sondern mysql_log,
Code
Alles anzeigen[07:14:55] [07:14:55] --------------------------- [07:14:55] MySQL Debugging activated (10/20/12) [07:14:55] --------------------------- [07:14:55] [07:15:02] [07:15:02] --------------------------- [07:15:02] MySQL Debugging activated (10/20/12) [07:15:02] --------------------------- [07:15:02] [07:15:22] [07:15:22] --------------------------- [07:15:22] MySQL Debugging activated (10/20/12) [07:15:22] --------------------------- [07:15:22] [07:16:13] [07:16:13] --------------------------- [07:16:13] MySQL Debugging activated (10/20/12) [07:16:13] --------------------------- [07:16:13] [07:16:13] >> mysql_connect( ) [07:16:13] CMySQLHandler::CMySQLHandler() - constructor called. [07:16:13] CMySQLHandler::CMySQLHandler() - Connecting to "localhost" | DB: "gta" | Username: "root" ... [07:16:13] CMySQLHandler::Connect() - Connection was successful. [07:16:13] CMySQLHandler::Connect() - Auto-Reconnect has been enabled. [07:16:13] >> mysql_ping( Connection handle: 1 ) [07:16:13] CMySQLHandler::Ping() - Connection is still alive. [07:18:59] [07:18:59] --------------------------- [07:18:59] MySQL Debugging activated (10/20/12) [07:18:59] --------------------------- [07:18:59] [07:18:59] >> mysql_connect( ) [07:18:59] CMySQLHandler::CMySQLHandler() - constructor called. [07:18:59] CMySQLHandler::CMySQLHandler() - Connecting to "localhost" | DB: "gta" | Username: "root" ... [07:18:59] CMySQLHandler::Connect() - Connection was successful. [07:18:59] CMySQLHandler::Connect() - Auto-Reconnect has been enabled. [07:18:59] >> mysql_ping( Connection handle: 1 ) [07:18:59] CMySQLHandler::Ping() - Connection is still alive. -
Wie lange denn?
ich habe den schon ziemlich lange an oó -
Habe es gemacht und es wird keine Debug erstellt oO
Spoiler anzeigen public OnGameModeInit()
{
//=====================================================================================================
//============================================= TextDraw's ============================================
//=====================================================================================================
mysql_debug(1);
for(new i=0; i<MP; i++)
{
Speed[i] = TextDrawCreate(501.000000, 351.000000, "Speed: %d");
TextDrawBackgroundColor(Speed[i], 255);
TextDrawFont(Speed[i], 2);
TextDrawLetter//... -
Wow echt nice werde ich testen

15/10
#erster

-
Sorry, wie sehe ich den Debug? :X
-
Es speichert immernoch nicht, ich habe Probleme mit dem stock CreateFKasse()
Code:
Spoiler anzeigen stock CreateFKasse()
{
new query[1024], Fraktion[128];
mysql_real_escape_string(Fraktion,Fraktion);
for(new i=0; i<MAX_FRAKS; i++)
{
if(i > 0 || i < 13)
{
format(query, sizeof(query), "INSERT INTO `FraktionsKassen` (`Fraktion`) VALUES ('%s')", frakname(i));
}
}
mysql_query(query);
return true;
}Dann zeigt es die Tabelle nur so an.
[table='3']
[*] Fraktion
[*] FrakID
[*] FKasse
[*] La Cosa Nostra
[*] "0"
[*] "0"
[*] La Cosa Nostra
[*] "0"
[*] "0"[/table] -
schlau
Ich weiß auch, dass ich schlau bin?

Es ist diese Zeile:
mysql_SetInt("FraktionsKassen","Fraktion",frakname(i),"Fraktion", FKasse[i][FraktName]); -
Hey, wieso kommt dieser Error?

Code:
Spoiler anzeigen stock SaveFKassen()
{
for(new i=0; i<MAX_FRAKS; i++)
{
if(i > 0 || i < 13)
{
mysql_SetInt("FraktionsKassen","Fraktion",frakname(i),"Fraktion", FKasse[i][FraktName]);
mysql_SetInt("FraktionsKassen","FrakID",i,"Fraktion", FKasse[i][FraktName]);
mysql_SetInt("FraktionsKassen","FKasse",FKasse[i][fKasse],"Fraktion", FKasse[i][FraktName]);
}
return 1;
}
return 1;
}Error:
Spoiler anzeigen C:\Users\Narushi\Desktop\samp\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(3843) : error 035: argument type mismatch (argument 3)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseSpoiler anzeigen 1 Error.